Annotation of embedaddon/php/ext/standard/tests/array/array_combine.phpt, revision 1.1.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>