Return to array_diff_key2.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
1.1 misho 1: --TEST-- 2: basic array_diff_key test 3: --FILE-- 4: <?php 5: $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red", ""); 6: $array2 = array("a" => "green", "yellow", "red", TRUE); 7: $array3 = array("red", "a"=>"brown", ""); 8: $result[] = array_diff_key($array1, $array2); 9: $result[] = array_diff_key($array1, $array3); 10: $result[] = array_diff_key($array2, $array3); 11: $result[] = array_diff_key($array1, $array2, $array3); 12: 13: var_dump($result); 14: 15: ?> 16: --EXPECT-- 17: array(4) { 18: [0]=> 19: array(2) { 20: ["b"]=> 21: string(5) "brown" 22: ["c"]=> 23: string(4) "blue" 24: } 25: [1]=> 26: array(2) { 27: ["b"]=> 28: string(5) "brown" 29: ["c"]=> 30: string(4) "blue" 31: } 32: [2]=> 33: array(1) { 34: [2]=> 35: bool(true) 36: } 37: [3]=> 38: array(2) { 39: ["b"]=> 40: string(5) "brown" 41: ["c"]=> 42: string(4) "blue" 43: } 44: }