PHP assosiative数组的平等

时间:2016-06-17 19:47:27

标签: php arrays

关于PHP assosiative数组的快速问题。

假设有两个数组:

$A=array ("AAA"=>"45", "FFF"=>"108", "GGG"=>"15"); 

$B=array ("FFF"=>"108", "GGG"=>"15", "AAA"=>"45");

这些数组是否是相同的数组?换句话说,在协同阵列中的进入位置是否很重要?

Merci beaucoup!

1 个答案:

答案 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);
  

布尔(假)