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

请问: 1,如果其中的某个数组长度不足或超过了是不是用null来填补空位? 2.foreach过程中的$value能否当做一个array提取出来比如: $newArr = array(); foreach($mit as $value){ $newArr[] = $value; } 可以这么写吗?

正在回答

1 回答

第一个问题,建议同学把第三行的王五从数组中删除,再运行一遍代码就知道效果了。我们学习一定要学会去尝试,自己尝试出来的结果记得最牢、理解最深。 第二个问题,这么写代码是可以的,但是没有实际的意义。因为相当于给一个数组($newArr)添加了一个值,而这个值是另一个数组($mit)的元素。当然mit里面的元素可能是单个值也有可能还是一个数组。 比如,如果$mit=array('1'=>'a','2'=>array('20'=>'b0','21'=>'b1')); 这个时候,newArr里面第二个元素就是一个数组了。 从代码的语法来说是没有问题的。关键是写这个代码的意义还有待考虑。

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

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信