PHP 数组,数组索引是否区分大小写?

2022-08-30 12:03:26

我不知道这是否是一个问题,但想开始考虑它。

问题:

"PHP数组索引是否区分大小写“?

例:

$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse","A"=>"Dog","B"=>"Cat","C"=>"Horse");
print_r($a);

结果:

Array ( [a] => Dog [b] => Cat [c] => Horse [A] => Dog [B] => Cat [C] => Horse ) 

我已经运行了几个例子,这似乎是正确的,只是想确保我正确地看到了这一点。


答案 1

是的。它们区分大小写。

PHP 数组索引在示例中充当哈希表。大写字母“A”和小写字母“a”具有不同的哈希值,因此它们是不同的索引。


答案 2

答:

是的,他们是。