之前是写的PHP,已经忘了学校里学的C、C++、Java等语言的数组是怎么用的了。但是PHP的数组是真的神奇,PHP是用C写的,本质上是一个哈希表,所以PHP的数组不管是键还是值都可以用各种类型的数据类型,PHP是我见过的唯一的数组可以用字符串当下标的语言。 直到刚才看到《JavaScript高级程序设计》才意识到其他语言的数组只能保存同一类型的数据,比如只能寸int类型或float类型或string类型。与静态语言相比,js的数组可以存各种类型的数据已经很灵活,然而他的下表仍然只能从0开始数起,而PHP的数组下标可以是非数字值。 PHP中的Array相当于其他语言中的Array+Dictionary
转载于:https://my.oschina.net/ALEEEx/blog/876870