www. On IT Road .com
查找数组是否是另一个数组的子集的 PHP 程序:
<?php // 定义两个数组 $array1 = array('a','1','2','3','4'); $array2 = array('a','3'); if (array_intersect($array2, $array1) === $array2) { echo " 是子集"; } else { echo "不是子集"; } ?>
描述:
- 让我们假设有两个数组。
- 第一个数组很大,有 6 个值。
- 第二个数组很小,有 2 个值
- 查找第二个数组是否是第一个数组的子集,这意味着第二个数组的所有值都应该存在于第一个数组中。
我们可以使用array_intersect()函数。
array_intersect()函数将返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。
日期:2020-09-17 00:10:48 来源:oir作者:oir