检查两个PHP列表是否完全不相交
在PHP中,可以使用以下函数确定一个列表(子列表)是否是另一个列表(父列表)的子集:检查两个PHP列表是否完全不相交,php,list,Php,List,在PHP中,可以使用以下函数确定一个列表(子列表)是否是另一个列表(父列表)的子集: 函数issubset($child,$parent) { $c=计数($child); $valid=1; 对于($i=0;$i如果(计数(数组相交($a,$b))==0){/*做某事*/}如果(计数(数组相交($a,$b))==0){/*做某事*/} function issubset($child, $parent) { $c = count($child); $valid
函数issubset($child,$parent)
{
$c=计数($child);
$valid=1;
对于($i=0;$i如果(计数(数组相交($a,$b))==0){/*做某事*/}
如果(计数(数组相交($a,$b))==0){/*做某事*/}
function issubset($child, $parent)
{
$c = count($child);
$valid = 1;
for($i=0;$i<$c;$i++) {
if(!in_array($child[$i], $parent)) {
$valid = 0;
return $valid;
}
}
return $valid;
}
function disjoint($arr1, $arr2) {
return (count(array_intersect($arr1, $arr2)) == 0);
}
function is_subset($parent, $possible_child) {
return count(array_intersect($parent, $possible_child)) == count($possible_child);
}