问答详情
源自:6-15 PHP中结构嵌套之循环嵌套

是否可以一次循环到位,不用2次循环。

foreach($students as $key =>$val)

{ //使用循环结构遍历数组,获取学号 

     echo $key; //输出学号

echo ":";

//循环输出姓名和分数

foreach($val as $v)

{

        echo ":";//分数前加冒号。

echo $v; 

}

echo "<br />";


提问者:web_東 2016-11-22 06:20

个回答

  • 进击君
    2016-11-27 23:21:48
    已采纳

    不可以,请注意这是双层数组,第一个数组内的每一个元素依然还是一个数组,如果你直接echo一个数组会报错的,必须用foreach取出这个第二层数组的值,再输出。希望能帮到你。

  • _Jack_Han_
    2016-12-28 15:20:10

    可以。

    foreach($students as $key=>$val){
        echo($key.":".$val[0].$val[1]."<br/>");
    }


  • 慕粉1950429568
    2016-11-22 17:27:17

    貌似不可以,代码能简绝不复杂,一个循环能干的肯定不需要两个了