为了账号安全,请及时绑定邮箱和手机立即绑定

值的输出问题

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

正在回答

4 回答

焕然大悟  谢谢!

0 回复 有任何疑惑可以回复我~

知道了,谢谢

0 回复 有任何疑惑可以回复我~
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 }
4 回复 有任何疑惑可以回复我~
#1

crazydaddy

你好..又麻烦了你了,我估计这位同学的情况应该是和我类似..foreach循环已经懂了,循环嵌套也看的明白。问题是:如果我想在嵌套里面(即第二个foreach里面)再嵌套一个foreach来求得姓名和分数,能否实现?
2014-11-27 回复 有任何疑惑可以回复我~
#2

sophia_yu

一次循环就可以实现,为什么还要用第二次循环?这不是费力不讨好嘛
2014-11-27 回复 有任何疑惑可以回复我~
#3

crazydaddy 回复 sophia_yu

明白了,谢谢
2014-12-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP入门篇
  • 参与学习       455957    人
  • 解答问题       6306    个

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

进入课程

值的输出问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信