php进阶1-4中遇到的bug

来源:1-4 PHP数组之访问索引数组内容

慕数据4083019

2017-11-12 17:05

<?php
//从数组变量$arr中,读取键为0的值
$arr = array('苹果','香蕉');
$arr0 = array('0'=>'111');
foreach($arr0 as $key => $v){
    var_dump($v);
}
?>

这段代码我只是想试试数组会不会自动把键转化为整形,结果发现居然通过了,不信大家可以试试

不过我想问的是,为什么会通过啊,是什么bug?

写回答 关注

2回答

  • qq_long妹_0
    2018-03-22 22:48:34

    代码中的$v是数组$arr0里面的元素,在代码的第四行,数组中的元素就是111这个数字呀,所以最后输出的结果为整型。

  • 封瞻忆
    2017-11-12 21:24:54

    没毛病啊,这是关联数组,key本身就是字符串类型,压根不需要自动转化为整型啊。

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181836 学习 · 2577 问题

查看课程

相似问题