php中array就像java中的map一样可以按照key=>valye的方式进行存储(其实即使没有给key,无非这个key就是一个递增的数字而已)。这个key可以是数字,也可以是字符。但是如果我们的key是'1'会发生什么呢?它会把这个'1'转换为数字1进行存储。当你用'1'作为key存入一个值,再遍历所有的key,判断类型的时候,会发现他是int类型。具体原因还不知道,这里先mark一下。
php中array的key类型问题
最新推荐文章于 2024-09-13 18:48:07 发布
php中array就像java中的map一样可以按照key=>valye的方式进行存储(其实即使没有给key,无非这个key就是一个递增的数字而已)。这个key可以是数字,也可以是字符。但是如果我们的key是'1'会发生什么呢?它会把这个'1'转换为数字1进行存储。当你用'1'作为key存入一个值,再遍历所有的key,判断类型的时候,会发现他是int类型。具体原因还不知道,这里先mark一下。