在 PHP 中验证数组相等
确定两个数组的大小、索引和值是否相同是编程中的常见任务。在 PHP 中,有多种方法可以解决此问题。
比较运算符
最直接的方法是使用比较运算符来评估相等性。但是,正如您在代码片段中注意到的那样,单独使用 !== 运算符是不够的。该运算符测试非同一性,而不是严格相等。为了确保准确的相等性检查,请考虑使用以下内容:
数组运算符
PHP还提供了专用的数组运算符进行比较。需要注意的一个重要区别是不等运算符是 !=,而非恒等运算符是 !==。这反映了相等运算符 == 和恒等运算符 === 之间的区别。
因此,可以修改您的代码片段以使用非恒等运算符准确检查数组不等式:
if (($_POST['atlOriginal'] !== $oldAtlPosition) or ($_POST['atl'] !== $aext) or ($_POST['sidesOriginal'] !== $oldSidePosition) or ($_POST['sidesOriginal'] !== $sideext)) { echo "enter"; }
以上是PHP中如何准确验证数组相等?的详细内容。更多信息请关注PHP中文网其他相关文章!