第二个数组假如我只想取分数呢?、?

来源:6-15 PHP中结构嵌套之循环嵌套

qq_明白太苦_0

2017-07-27 22:54

比如令狐冲的59分

写回答 关注

2回答

  • 楠阳
    2017-08-15 22:50:24

    我还以为你只要分数呢

    下面会循环输出:

    令狐冲的59分

    林平之的44分

    ....

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

         //循环输出姓名和分数

        $str = '';

        foreach($val as  $k => $v) 

        {

                if ($k == 0)

                    $str .= $v.'的';

                else

                    $str .= $v.'分';

         }

        echo $str;

         echo "<br />";

    }


  • 楠阳
    2017-07-27 23:49:37


    <?php
     $students = array(
    '2010'=>array('令狐冲',"59"),
    '2011'=>array('林平之',"44"),
    '2012'=>array('曲洋',"89"),
    '2013'=>array('任盈盈',"92"),
    '2014'=>array('向问天',"93"),
    '2015'=>array('任我行',"87"),
    '2016'=>array('冲虚',"58"),
    '2017'=>array('方正',"74"),
    '2018'=>array('岳不群',"91"),
    '2019'=>array('宁中则',"90"),
    );//10个学生的学号、姓名、分数,用数组存储
     
    foreach($students as $key=>$val)
    { //使用循环结构遍历数组,获取学号 
         echo $key; //输出学号
    	 echo ":";
    	 //循环输出姓名和分数
    	foreach($val as $key => $v) 
    	{
    	    if ($key != 0)
    	    {
    		    echo $v; 
    	    }
    	 }
    	 echo "<br />";
    }
    ?>

    在第二个foreach的时候,加个key下标,做下判断

    qq_明白太... 回复qq_印象_...

    直接用网页中的那个教程编译。

    2017-08-06 17:22:49

    共 3 条回复 >

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455995 学习 · 6306 问题

查看课程

相似问题