如何拆分大数组中的数组以适应相交函数?
how to split arrays inside a big array to fit intersect function?
我有以下包含其他数组的数组:
$bigArray = [$array_one, $array_two, $array_three,.... ];
我想 array_intersect
像这样的内部数组:
$intersect = array_intersect($array_one, $array_two, $array_three,....);
我该如何处理?
像这样:
$intersect = array_intersect(...$bigArray);
...
operator, introduced in PHP 5.6,允许您使用数组传递多个函数参数。
也可以使用 call_user_func_array
执行此操作,但参数解包提供 some advantages 优于该方法。
call_user_func_array('array_intersect', $bigArray);
这对我有用
我有以下包含其他数组的数组:
$bigArray = [$array_one, $array_two, $array_three,.... ];
我想 array_intersect
像这样的内部数组:
$intersect = array_intersect($array_one, $array_two, $array_three,....);
我该如何处理?
像这样:
$intersect = array_intersect(...$bigArray);
...
operator, introduced in PHP 5.6,允许您使用数组传递多个函数参数。
也可以使用 call_user_func_array
执行此操作,但参数解包提供 some advantages 优于该方法。
call_user_func_array('array_intersect', $bigArray);
这对我有用