array_intersect_assoc_basic.phpt [plain text]
--TEST--
Test array_intersect_assoc() function : basic functionality
--FILE--
<?php
echo "*** Testing array_intersect_assoc() : basic functionality ***\n";
$arr_default_keys = array(1, 2, "hello", 'world');
$arr_associative = array("one" => 1, "two" => 2);
var_dump( array_intersect_assoc($arr_default_keys, $arr_default_keys) );
var_dump( array_intersect_assoc($arr_default_keys, $arr_associative) );
var_dump( array_intersect_assoc($arr_associative, $arr_default_keys) );
var_dump( array_intersect_assoc($arr_associative, $arr_associative) );
$arr3 = array(2, 3, 4);
var_dump( array_intersect_assoc($arr_default_keys, $arr_associative, $arr3) );
var_dump( array_intersect_assoc($arr_associative, $arr_default_keys, $arr3, $arr_associative) );
echo "Done";
?>
--EXPECTF--
*** Testing array_intersect_assoc() : basic functionality ***
array(4) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
string(5) "hello"
[3]=>
string(5) "world"
}
array(0) {
}
array(0) {
}
array(2) {
["one"]=>
int(1)
["two"]=>
int(2)
}
array(0) {
}
array(0) {
}
Done