Returns an array with common elements in the intersection (only the array is worthy of comparison). The array_intersect_assoc() function binds the key value and the value and compares the intersection part together. The array_intersect_key() function compares the key values of the two arrays and returns the key value. Arrays of intersections.
However, some minor problems have been encountered in practical applications, as follows:
Example:
Copy code The code is as follows:
$array = array("red"=>"Red","green"=>"red4","Red15"=>"Red",7=> "Level","Width"=>"Red","azzzz1"=>"art","peak"=>158);
$array1 = array("red"=>"Red2" ,"greena"=>"red","Red15"=>"Red",7=>"Level","Width"=>"Red","azzzz"=>"art"," peak"=>158);
$num = array_intersect($array,$array1);
print_r ($num);
echo "
";
$num = array_intersect_assoc($array,$array1);
print_r($num);
echo "
";
$num = array_intersect_key($array,$array1);
print_r ($num);
?>
Running results:
Copy code The code is as follows:
Array ( [red] => Red [Red15] => Red [7] => Level [Width] => Red [azzzz1] => art [peak] => 158 )
Array ( [Red15] => Red [7] => Level [Width] => Red [peak] => 158 )
Array ( [red] => Red [Red15] => Red [7] => Level [Width] => Red [peak] => 158 )
Summary:
1. The array_intersect() function only compares Comparison of array values, and if there is a comparison between "Red" and "Red2", "Red" will be returned, otherwise "Red2" will not be returned;
2. The array_intersect_assoc() function combines the value of the array with the key value Comparison, and there will be no array_intersect situation, suitable for stricter comparison;
3.array_intersect_key() function is suitable for comparing the intersection of two array key values. It returns not only the key value, but the key value and The corresponding array value.
http://www.bkjia.com/PHPjc/323458.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/323458.htmlTechArticleReturns an array with common elements in the intersection (only the array is worthy of comparison). The array_intersect_assoc() function is to combine the key value and the value Binding, comparing the intersection part together, the array_intersect_key() function is...