假设你有以下两个数组:
array1 = dogs, cat, rat, pig array2 = dogs, cat, pig
我想比较这两个数组并删除在这两个数组中找不到的元素以创建一个新数组。
所以上面的两个数组将变成:
tags = dogs, cat, pig
php 中有用于此的函数吗?
您可以使用
array_intersect
$array1 = array("a" => "green", "red", "blue");
$array2 = array("b" => "green", "yellow", "red");
$result = array_intersect($array1, $array2);
print_r($result);
$result
是:
Array
(
[a] => green
[0] => red
)
尝试array_intersect
(单击以查看文档)。
顺便说一句:这是PHP array intersect
的第一个搜索结果...