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

关于数值写法的疑惑?

一维数组的定义array("a"=>"b")前面为键,后面为值  但是对于题目来说的话  年份相当于键值,array('令狐冲',"59")整个相当于值,为啥子不能先foreach($sutudents as $val)  先去除array('令狐冲',"59"),array('林平之',"44")........array('宁中则',"90")再来第二个foreach($val as $v) 这样子取出每个姓名和学号,这样子想法为啥子部队的哎

正在回答

2 回答

echo $val 这样如果能取出来值的话 第一项应该是:2010=>("令狐冲","59")

这个应该是字典的结构,默认的2010 属于 key ,("令狐冲","59")属于value

字典应该有其自己的输出方式,单单是 echo 是不行的。

具体参考:http://www.php.net/manual/zh/language.types.array.php

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

我的写法是

foreach($students as $val)

{ //使用循环结构遍历数组,获取 array('令狐冲',"59")这写值

     echo $val; //输出遍历的这些值

echo ":";

foreach($val as $v)       //循环输出姓名和分数

{

echo $v; //输出每个学生的姓名和学号

}

echo "<br />";


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

举报

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

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

进入课程

关于数值写法的疑惑?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号