有兩個(gè)authRoom和數(shù)組,其中partiRoom包含一個(gè)相同的值。如果匹配,想要找到相同的值找到array_search僅適用于單個(gè)變量的函數(shù)$authRoom = [8, 7, 1, 22, 13, 18, 10];$partiRoom= [3, 6, 5, 9, 8];我希望輸出8是這兩個(gè)數(shù)組的相同值
1 回答

波斯汪
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
您可以使用array_intersect,這將給你在這兩個(gè)相同的值的數(shù)組$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數(shù)組外的值,只需使用 index 訪問(wèn)第一個(gè)值0:
$res = array_intersect($authRoom, $partiRoom)[0];
echo $res; // 8
- 1 回答
- 0 關(guān)注
- 174 瀏覽
添加回答
舉報(bào)
0/150
提交
取消