在 PHP 中验证数组相等
在 PHP 中比较数组时,确保它们在大小、索引、和价值观。这可以使用以下运算符来完成:
== 或 !=:
相等运算符 (==) 和不等运算符 (!=) 检查两个是否相等数组具有相同的键/值对。但是,这些运算符不考虑数组中元素的顺序或类型。
=== 或 !==:
或者,恒等运算符 ( ===) 和非同一运算符 (!==) 执行更严格的检查。它们要求数组具有相同顺序和相同类型的相同键/值对。
示例:
$a = ['apple' => 1, 'banana' => 2, 'cherry' => 3]; $b = ['apple' => 1, 'banana' => 2, 'cherry' => 3]; $arraysAreEqual = ($a == $b); // TRUE if $a and $b have the same key/value pairs. $arraysAreEqual = ($a === $b); // TRUE if $a and $b have the same key/value pairs in the same order and of the same types.
注意:
不等式运算符是 !=,非恒等运算符是 !==。此命名约定与等式运算符 == 和恒等运算符 === 相匹配。
以上是如何在 PHP 中验证数组相等性?的详细内容。更多信息请关注PHP中文网其他相关文章!