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 "不是子集";
}
?>
在PHP 中,如何检查数组是否为另一个数组的子集

描述:

  • 让我们假设有两个数组。
  • 第一个数组很大,有 6 个值。
  • 第二个数组很小,有 2 个值
  • 查找第二个数组是否是第一个数组的子集,这意味着第二个数组的所有值都应该存在于第一个数组中。

我们可以使用array_intersect()函数。

array_intersect()函数将返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。

日期:2020-09-17 00:10:48 来源:oir作者:oir