写了一个遍历数组的php程序,结果在浏览器上只显示最后一个变量,请问为什么啊?如下:

2025-05-19 09:28:43
推荐回答(2个)
回答1:

);{

多了一个分号
没有报错的原因是
foreach()
if()
等等之类的后面跟随的{}
是指当条件成立的时候要执行的代码块,
而这块是可有可无,并且一行的时候也是可以省去大括号的
当前的分号后面的{}只是一个代码块而已

回答2:

foreach($var as $var1=>$var2 );

确实多了个分号,居然没报错啊