我有两个数组,如下所示:
$arr = ["sample","sample2","sample3"];
$arr1 = ["sample3","sample2","sample"];
如果您发现上述两个数组的值相同但位置不同。
我要检查这两个数组是否相等?
我有一个以下解决方案,但正在寻找最佳解决方案。
var_dump((count($arr) == count($arr1) && !array_diff($arr, $arr1)));
请帮助我提供准确的解决方案。谢谢!
答案 0 :(得分:-1)
我唯一能想到的就是
if( count(array_diff($arr,$arr1)) ){
print "Array is different";
}else{
print "Array is the same";
希望可以有所帮助。