PHP相同的数组在检查时返回false

时间:2016-11-01 09:30:13

标签: php multidimensional-array conditional

我正在检查两个数组是否相同,即使我知道它们是,我的条件返回false。

以下是两个数组:http://pastebin.com/knekiW67

以下是代码:

$stored_items = (Array1 in Pastebin link)
$new_items = (Array2 in Pastebin link)

if($stored_items === $new_items) {
    return true;
} else {
    return false;
}

我甚至使用https://www.diffchecker.com/检查了两个数组,它回答它们是相同的。

有谁知道为什么它会返回假?

1 个答案:

答案 0 :(得分:0)

===如果不适用于数组(仅限字符串和整数)

用于检查数组需要使用带有特殊回调的http://php.net/manual/ru/function.array-diff-ukey.php

相关问题