查找所有数组中存在的值(PHP)

查找所有数组中存在的值的最快方法是什么。


$arrayOfArrays[] = [76,964,34,66775,3,88,99,69];

$arrayOfArrays[] = [69,55,65,657,436,6345,8654];

$arrayOfArrays[] = [54,543,496,3455,47556,69,234,436557];

$arrayOfArrays[] = [4564536,4543,777,3445,43768,2334,69,35,574];

预期输出为[69]


牛魔王的故事
浏览 118回答 2
2回答

天涯尽头无女友

使用数组相交$arrayOfArrays[] = [76,964,34,66775,3,88,99,69];$arrayOfArrays[] = [69,55,65,657,436,6345,8654];$arrayOfArrays[] = [54,543,496,3455,47556,69,234,436557];$arrayOfArrays[] = [4564536,4543,777,3445,43768,2334,69,35,574];$intersect = array_intersect(    $arrayOfArrays[0],$arrayOfArrays[1],$arrayOfArrays[2],$arrayOfArrays[3]);$arrayOfArrays[] = [76,964,34,66775,3,88,99,69];$arrayOfArrays[] = [69,55,65,657,436,6345,8654];$arrayOfArrays[] = [54,543,496,3455,47556,69,234,436557];$arrayOfArrays[] = [4564536,4543,777,3445,43768,2334,69,35,574];$intersect = call_user_func_array('array_intersect', $arrayOfArrays);

森林海

$arrayOfArrays[] = [76,964,34,66775,3,88,99,69];$arrayOfArrays[] = [69,55,65,657,436,6345,8654];$arrayOfArrays[] = [54,543,496,3455,47556,69,234,436557];$arrayOfArrays[] = [4564536,4543,777,3445,43768,2334,69,35,574];$result = call_user_func_array('array_intersect', $arrayOfArrays);
打开App,查看更多内容
随时随地看视频慕课网APP