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
