【发布时间】:2017-09-09 21:57:24
【问题描述】:
我想检查两个数组是否相同。通常每个人都会使用这样的东西:
if($arrayA == $arrayB){
//do something...
}
但我的问题是,如何检查数组是否包含相同的值?
例如,数组 A 如下所示:
array(2) {
[0]=>
array(6) {
["price"]=>
string(5) "50"
["shop"]=>
string(4) "9509"
}
[1]=>
array(6) {
["price"]=>
string(5) "5"
["shop"]=>
string(4) "9509"
}
}
和数组 B 看起来像:
array(2) {
[0]=>
array(6) {
["price"]=>
string(5) "5"
["shop"]=>
string(4) "9509"
}
[1]=>
array(6) {
["price"]=>
string(5) "50"
["shop"]=>
string(4) "9509"
}
}
如您所见,只有内部数组已交换(5 和 50)。但我想变得真实。我只想知道两个数组是否包含相同的信息。不,如果它们完全相同!
我该如何检查?
您好,谢谢!
【问题讨论】:
标签: php arrays multidimensional-array associative-array