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

php进阶1-4中遇到的bug

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

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

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

正在回答

2 回答

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

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

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

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

举报

0/150
提交
取消
PHP进阶篇
  • 参与学习       181826    人
  • 解答问题       2577    个

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

进入课程

php进阶1-4中遇到的bug

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