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