我在另一个数组($ all Rows)中放置一个数组($ row):
array_push($allRows, $row);
是否有一种简单的方法可以检查$ all行中是否已存在数组?
答案 0 :(得分:2)
是:
if (in_array($array1, $array2)) {
echo "Array found";
}
// $array1 - needle.
答案 1 :(得分:1)
这可以通过in_array
Docs:
if (in_array($row, $allRows, TRUE)) {
echo "Array found";
}
与现有答案不同,这个实际上告诉您参数的顺序,并且您必须指定 strict 参数。
否则你会比较其他很可能不是你想要的东西,请参阅Comparison OperatorsDocs。
答案 2 :(得分:0)
答案 3 :(得分:0)
您可以检查$ allRows是否已经包含
元素count($allRows)