- 论坛徽章:
- 0
|
function array_intersect_ignore($arr1, $arr2, $arr3)
{
$arrays = array();
if (!empty($arr1)) $arrays[] = $arr1;
if (!empty($arr2)) $arrays[] = $arr2;
if (!empty($arr3)) $arrays[] = $arr3;
$num_arrays = count($arrays);
if ($num_arrays > 1) {
return call_user_func_array('array_intersect', $arrays);
} elseif ($num_arrays > 0) {
return current($arrays);
} else {
return array();
}
} |
比起你的办法可以省1-2个函数调用。 |
|