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>