$key,$v这两个变量是哪里来的?怎么就能对应到数组$students里面的学号和姓名?

来源:6-13 PHP中循环结构之foreach循环语句(任务二)

和尚唐僧

2015-04-02 10:59

$key,$v这两个变量是哪里来的?怎么就能对应到数组$students里面的学号和姓名?不需要定义或者声明?是不是这两个变量名随便定义,都可以实现foreach($students as $ss => $x),$ss就是学号,$x就是名称?只要后面的$ss => $x的格式和'2010'=>'令狐冲'的格式相同,会自动赋值?

写回答 关注

3回答

  • 用户已禁用
    2015-04-02 12:46:41
    已采纳

    $students[$key] = $value;

    所以对于foreach($students as $key => $val),其实$key就是你每个元素的键名,$value是这个键对应的值。foreach会遍历数组中所有的键值对。

    和尚唐僧

    非常感谢!

    2015-08-26 13:27:10

    共 1 条回复 >

  • qq_细数丿往昔_0
    2015-07-29 17:40:33

    自己定义的,你可以把key改成a,v改成b,按自己的习惯

  • 醉男神
    2015-05-24 16:47:56

    是的,你可以自己定义变量名称,你可以自己试试就知道了

PHP入门篇

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

455994 学习 · 6306 问题

查看课程

相似问题