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

正在回答

5 回答

看的时候没看仔细,$arr[0]中0指的是下标,而$arr["0"]中"0"指的是键的名称,感觉php中的array就像java中的array+map,可以通过下表来进行访问,也可以通过键值进行映射访问

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

苏桃子Simba 提问者

谢谢啦 弄懂啦
2016-10-10 回复 有任何疑惑可以回复我~

php中的数组可以称为索引数组 ,每一个元素 都必须有一个key与之对应,这里的0和"0"都是键值,当前数组中的元素有索引的时候,未分配键值的元素会自动的分配键值,从0开始。即数组里有索引按索引  如果哪个value没有key 则该元素的key按顺序排列0 1 2 3 ....



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

是这个$arr[0]和$arr["0"]的区别,在PHP中数组的访问,还是谢谢你的回答


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

0是整形(int),计算机中用16位(或者说两个字节)来存储。“0”是字符串,在很多编程语言,如java中是一个对象,其基本的数据结构是一个char类型的数组,存的是ascii码(自己百度之),不能直接进行运算,要转成int或者float才能匀算,希望能够帮到你

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

苏桃子Simba 提问者

是这个$arr[0]和$arr["0"]的区别,在PHP中数组的访问,还是谢谢你的回答
2016-10-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

0和"0"的区别

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