2 回答

TA貢獻(xiàn)1846條經(jīng)驗(yàn) 獲得超7個(gè)贊
您可以組合使用兩個(gè)功能。首先是 array_intersect ,它將選擇數(shù)組之間的公共值。
$result = array_intersect($array1, $array2);
這也可以包含重復(fù)項(xiàng)。因此,在此之后,您可以使用過(guò)濾值
$result = array_unique($result)
這些將是兩個(gè)數(shù)組之間的共同值。

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊
您可以為此使用in_array函數(shù)
$searchVal = '209';
if (in_array($searchVal, $array1) && in_array($searchVal, $array2)) {
echo "$searchVal is in both arrays!";
}
如果您需要大量重用此代碼,您甚至可以將其變成一個(gè)函數(shù):
function in_arrays($needle, $array1, $array2) {
if (in_array($needle, $array1) && in_array($needle, $array2)) {
return true;
}
return false;
}
// in use:
$searchVal = '209';
if(in_arrays($searchVal, $firstArray, $secondArray) {
echo "$searchVal is found in both arrays";
}
- 2 回答
- 0 關(guān)注
- 173 瀏覽
添加回答
舉報(bào)