值的输出问题

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

流逝之砂

2014-11-26 21:23

如何通过遍历该数组将其姓名,学号,和分数分别单独输出。比如只要输出姓名,或者学号或者分数,如何单独输出,代码该怎么编写?求大神指教

写回答 关注

3回答

  • 1098668444_1ea501
    2015-01-31 21:58:00

    焕然大悟  谢谢!

  • 流逝之砂
    2014-11-27 22:57:32

    知道了,谢谢

  • sophia_yu
    2014-11-27 10:05:31
    foreach($students as $key=>$val)
    {  
        echo "学号:".$key."<br/>"; //输出学号
        echo "姓名:".$val[0]."<br/>";//输出姓名 
        echo "分数:".$val[1]."<br/>";//输出分数
        echo "<br />";
    }

    这个地方不在于代码怎么实现,关键在于foreach在循环数组时的原理是什么,理解了这个,自然而然就知道如何取出自己想要的数据了,请参考以下说明:

    foreach 语法结构提供了遍历数组的简单方式。有两种语法格式,如下:

    (1)第一种格式遍历给定的 array 数组。第一次循环中,将当前数组的第一个单元的键值赋给 $value 并且数组内部的指针向下移一步,下一次循环就会得到下一个键值。    

    foreach (array as $value)
       { statement }

    (2)第二种格式遍历给定的 array 数组。第一次循环中,将当前数组的第一个单元的键名赋给 $key,键值赋给 $value 并且数组内部的指针向下移一步,下一次循环就会得到下一个键名和键值。   

    foreach (array as $key => $value)   
       { statement }

    crazyd... 回复sophia...

    明白了,谢谢

    2014-12-26 15:33:30

    共 3 条回复 >

PHP入门篇

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

455957 学习 · 6306 问题

查看课程

相似问题