为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下array[0] 和 array['0'] 的区别?

请问一下array[0] 和 array['0'] 的区别?

正在回答

2 回答

加引号的是值,不加引号的是索引值。

array[0]是指 “array( )这个数组的第一项“

array['0'] 是指 “array这个数组的值是0”


0 回复 有任何疑惑可以回复我~
#1

慕盖茨9626617

不好意思,我以为和JS数组一样。我这个回答是错误的
2016-07-29 回复 有任何疑惑可以回复我~

这里应该是数值索引和键值索引的区别。

比如:

$arr = array("苹果"=>"apple", "香蕉"=>"banana");

echo $arr["苹果"];//得到apple

$arr = array("apple","banana");

echo $arr[0];//apple

当不适用键值索引的时候,即不适用array("key"=>"value")对数组赋值时;默认为数值索引。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问一下array[0] 和 array['0'] 的区别?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信