在js中定义两个数组var arr = [1,2,3]; var arr1 = [1,2,3]; console.log(arr===arr1);输出结果是false。但是在php中$arr = array(0=>1,1=>2,2=>3); $arr1 = array(0=>1,1=>2,2=>3); var_dump($arr === $arr1);输出结果是true。js中是比较两个数组存储的内存地址。刚学php,不知道是如何比较的,求赐教。
var arr = [1,2,3]; var arr1 = [1,2,3]; console.log(arr===arr1);
$arr = array(0=>1,1=>2,2=>3); $arr1 = array(0=>1,1=>2,2=>3); var_dump($arr === $arr1);
qq_笑_17
相关分类