在php中搜索数组

时间:2011-11-25 00:01:35

标签: php arrays search

有人可以帮助我通过php中的数组搜索吗?

$ source变量包含一个数字数组,实际上,它们是当前放置在购物车中的产品的id,因此数组可能具有不同的值数 例如:

$source = array(34,22,25,64,60);

$ find变量包含一组我在$ source数组中寻找的数字,例如12个数字

$find = array(1,2,3,4,5,6,7,8,9,10,11,12);

我需要申请: 构建一个IF语句来检查$ source数组是否包含来自$ find array

的至少3个值

1 个答案:

答案 0 :(得分:3)

if (count(array_intersect($source, $find)) >= 3)

http://php.net/array_intersect