我需要在多个数组中找到常用值.数组的数量可以是无限的.示例(输出print_r)
Array1
(
[0] => 118
[1] => 802
[2] => 800
)
Array2
(
[0] => 765
[1] => 801
)
Array3
(
[0] => 765
[1] => 794
[2] => 793
[3] => 792
[4] => 791
[5] => 799
[6] => 801
[7] => 802
[8] => 800
)
Run Code Online (Sandbox Code Playgroud)
现在,我需要找到所有3个(如果可用的话)更常见的值......我该怎么做?
感谢名单
Mar*_*ker 50
$intersect = array_intersect($array1,$array2,$array3);
Run Code Online (Sandbox Code Playgroud)
如果你不知道你有多少个数组,那么就建立一个数组和用户数组 call_user_func_array()
$list = array();
$list[] = $array1;
$list[] = $array2;
$list[] = $array3;
$intersect = call_user_func_array('array_intersect',$list);
Run Code Online (Sandbox Code Playgroud)