检查两个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

在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 = 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);
}