开发者社区> 问答> 正文

PHP-检查两个数组是否相等

我想检查两个数组是否相等。我的意思是:相同的大小,相同的索引,相同的值。我怎样才能做到这一点?

根据!==用户的建议,如果数组中的至少一个元素不同,我希望以下内容可以打印enter,但实际上没有。

if (($_POST['atlOriginal'] !== $oldAtlPosition) or ($_POST['atl'] !== $aext) or ($_POST['sidesOriginal'] !== $oldSidePosition) or ($_POST['sidesOriginal'] !== $sideext)) {

echo "enter";

}

展开
收起
保持可爱mmm 2020-01-16 15:27:36 393 0
1 条回答
写回答
取消 提交回答
  • $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. 请参阅数组运算符。不等式运算符是!=,而非身份运算符是!==匹配相等运算符==和身份运算符===。 问题来源于stack overflow

    2020-01-16 15:27:53
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载