我将一个数组 ($row) 放在另一个数组 ($allRows) 中:
array_push($allRows, $row);
有没有一种简单的方法来检查 $allRows 中是否已经存在数组?
是的:
if (in_array($array1, $array2)) {
echo "Array found";
}
// $array1 - needle.
这可以通过in_array
Docs实现:
if (in_array($row, $allRows, TRUE)) {
echo "Array found";
}
与现有答案不同,这个答案实际上告诉您参数的顺序,并且您必须指定严格的参数。
否则,您将比较其他很可能不是您要查找的内容,请参阅比较运算符文档。
您可以检查 $allRows 是否已经有元素
count($allRows)