【发布时间】:2012-08-05 20:01:14
【问题描述】:
我需要在 PHP 中找出一个数组是否具有另一个数组的值。
例如:
$search_values = array('cat', 'horse', 'dog');
$results = array('cat', 'horse');
if (in_array($search_values, $results))
echo 'A value was found';
当然,上面的确实行不通(in_array)。
基本上,基于上面的例子,我想检查 $results 数组中是否有 cat,hourse或狗。
我是否需要在第一个数组中执行“foreach”,然后在第二个数组中执行“in_array”,并返回 true;如果找到了?还是有更好的办法?
【问题讨论】:
-
重复?我的问题不是关于多维数组。