关于数值写法的疑惑?

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

慕沐4974640

2017-08-13 00:44

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

写回答 关注

2回答

  • 慕莱坞9796870
    2017-08-24 16:03:52

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

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

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

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

  • 慕沐4974640
    2017-08-13 00:47:11

    我的写法是

    foreach($students as $val)

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

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

    echo ":";

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

    {

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

    }

    echo "<br />";


PHP入门篇

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

456424 学习 · 6590 问题

查看课程

相似问题