如果数组的值与 PHP 中花药数组值的值相同,如何获得相同的值?

有两个authRoom和数组,其中partiRoom包含一个相同的值。如果匹配,想要找到相同的值

找到array_search仅适用于单个变量的函数

$authRoom = [8, 7, 1, 22, 13, 18, 10];
$partiRoom= [3, 6, 5, 9, 8];

我希望输出8是这两个数组的相同值


Qyouu
浏览 160回答 1
1回答

波斯汪

您可以使用array_intersect,这将给你在这两个相同的值的数组$authRoom,并$partiRoom像这样:$authRoom = [8, 7, 1, 22, 13, 18, 10];$partiRoom = [3, 6, 5, 9, 8];$res = array_intersect($authRoom, $partiRoom);print_r($res); // [8]如果要获取8数组外的值,只需使用 index 访问第一个值0:$res = array_intersect($authRoom, $partiRoom)[0];echo $res; // 8
打开App,查看更多内容
随时随地看视频慕课网APP