Annotation of embedaddon/php/ext/standard/tests/array/array_combine.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: basic array_combine test
        !             3: --FILE--
        !             4: <?php
        !             5:        $array1 = array('green', 'red', 'yellow');
        !             6:        $array2 = array('1', '2', '3');
        !             7:        $array3 = array(0, 1, 2);
        !             8:        $array4 = array(TRUE, FALSE, NULL);
        !             9:        $a = array_combine($array1, $array1);
        !            10:        $b = array_combine($array1, $array2);
        !            11:        $c = array_combine($array1, $array3);
        !            12:        $d = array_combine($array1, $array4);
        !            13:        $e = array_combine($array2, $array1);
        !            14:        $f = array_combine($array2, $array2);
        !            15:        $g = array_combine($array2, $array3);
        !            16:        $h = array_combine($array2, $array4);
        !            17:        $i = array_combine($array3, $array1);
        !            18:        $j = array_combine($array3, $array2);
        !            19:        $k = array_combine($array3, $array3);
        !            20:        $l = array_combine($array3, $array4);
        !            21:        $m = array_combine($array4, $array1);
        !            22:        $n = array_combine($array4, $array2);
        !            23:        $o = array_combine($array4, $array3);
        !            24:        $p = array_combine($array4, $array4);
        !            25:        for($letter = "a"; $letter <= "p"; $letter++)
        !            26:        {
        !            27:         print_r($$letter);
        !            28:        }
        !            29: ?>
        !            30: --EXPECT--
        !            31: Array
        !            32: (
        !            33:     [green] => green
        !            34:     [red] => red
        !            35:     [yellow] => yellow
        !            36: )
        !            37: Array
        !            38: (
        !            39:     [green] => 1
        !            40:     [red] => 2
        !            41:     [yellow] => 3
        !            42: )
        !            43: Array
        !            44: (
        !            45:     [green] => 0
        !            46:     [red] => 1
        !            47:     [yellow] => 2
        !            48: )
        !            49: Array
        !            50: (
        !            51:     [green] => 1
        !            52:     [red] => 
        !            53:     [yellow] => 
        !            54: )
        !            55: Array
        !            56: (
        !            57:     [1] => green
        !            58:     [2] => red
        !            59:     [3] => yellow
        !            60: )
        !            61: Array
        !            62: (
        !            63:     [1] => 1
        !            64:     [2] => 2
        !            65:     [3] => 3
        !            66: )
        !            67: Array
        !            68: (
        !            69:     [1] => 0
        !            70:     [2] => 1
        !            71:     [3] => 2
        !            72: )
        !            73: Array
        !            74: (
        !            75:     [1] => 1
        !            76:     [2] => 
        !            77:     [3] => 
        !            78: )
        !            79: Array
        !            80: (
        !            81:     [0] => green
        !            82:     [1] => red
        !            83:     [2] => yellow
        !            84: )
        !            85: Array
        !            86: (
        !            87:     [0] => 1
        !            88:     [1] => 2
        !            89:     [2] => 3
        !            90: )
        !            91: Array
        !            92: (
        !            93:     [0] => 0
        !            94:     [1] => 1
        !            95:     [2] => 2
        !            96: )
        !            97: Array
        !            98: (
        !            99:     [0] => 1
        !           100:     [1] => 
        !           101:     [2] => 
        !           102: )
        !           103: Array
        !           104: (
        !           105:     [1] => green
        !           106:     [] => yellow
        !           107: )
        !           108: Array
        !           109: (
        !           110:     [1] => 1
        !           111:     [] => 3
        !           112: )
        !           113: Array
        !           114: (
        !           115:     [1] => 0
        !           116:     [] => 2
        !           117: )
        !           118: Array
        !           119: (
        !           120:     [1] => 1
        !           121:     [] => 
        !           122: )

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>