<?php //从数组变量$arr中,读取键为0的值 $arr = array('苹果','香蕉'); $arr0 = array('0'=>'111'); foreach($arr0 as $key => $v){ var_dump($v); } ?>
这段代码我只是想试试数组会不会自动把键转化为整形,结果发现居然通过了,不信大家可以试试
不过我想问的是,为什么会通过啊,是什么bug?
代码中的$v是数组$arr0里面的元素,在代码的第四行,数组中的元素就是111这个数字呀,所以最后输出的结果为整型。
没毛病啊,这是关联数组,key本身就是字符串类型,压根不需要自动转化为整型啊。