关于PHP assosiative数组的快速问题。
假设有两个数组:
$A=array ("AAA"=>"45", "FFF"=>"108", "GGG"=>"15");
和
$B=array ("FFF"=>"108", "GGG"=>"15", "AAA"=>"45");
这些数组是否是相同的数组?换句话说,在协同阵列中的进入位置是否很重要?
Merci beaucoup!
答案 0 :(得分:5)
根据PHP官方文档:
http://php.net/manual/en/language.operators.array.php
$a == $b
如果$a
和$b
具有相同的键/值对,则为TRUE。
$a === $b
如果$a
和$b
具有相同顺序和相同类型的相同键/值对,则为TRUE。
$A=array ("AAA"=>"45", "FFF"=>"108", "GGG"=>"15");
$B=array ("FFF"=>"108", "GGG"=>"15", "AAA"=>"45");
var_dump($A==$B);
BOOL(真)
var_dump($A===$B);
布尔(假)