跟着百度学PHP[2]-foreach条件嵌套
2016-12-02 16:16
399 查看
任务
通过二维数组,保存了学号、姓名和成绩,可以通过两个循环嵌套,遍历出学号和姓名。
先来学习一下foreach语法。
foreach语法1
foreach(数组 as 自定义的变量){}
一个小案例:
如果将$def输出回是怎么样的效果呢?
显而易见,将数组的值输出了。说明每次遍历都是用$def去遍历数组的value的。
假设第0次,$def就是等于hello,第1次就是等于PHP...以此类推(PS:是从零开始的)
foreach语法2
foreach(数组 as 自定义的下标变量 => 自定义的值变量){}
完成任务:
THE END
通过二维数组,保存了学号、姓名和成绩,可以通过两个循环嵌套,遍历出学号和姓名。
先来学习一下foreach语法。
foreach语法1
foreach(数组 as 自定义的变量){}
一个小案例:
<?php $arr = array('1' => "hello", '2' => "PHP", '3' => "i love you"); foreach($arr as $def){ #$arr当中有几个数据,foreach就在里面遍历几次。 echo "**********<br />";#遍历三次,所以第六行将会被执行三次。 } ?> 输出效果如下所示: ********** ********** **********
如果将$def输出回是怎么样的效果呢?
显而易见,将数组的值输出了。说明每次遍历都是用$def去遍历数组的value的。
假设第0次,$def就是等于hello,第1次就是等于PHP...以此类推(PS:是从零开始的)
foreach语法2
foreach(数组 as 自定义的下标变量 => 自定义的值变量){}
<?php $student = array( '001' => "王大牛", '002' => "大牛王", '003' => "安全牛", ); foreach ($student as $hello => $world) { echo $hello;#输出数组student的下标(就是key键) echo ":"; echo $world."<br>";#输出数组student的值(value) } ?>
完成任务:
<?php $student = array( '001' => array("王大牛",'89'), '002' => array("大牛王",'68'), '003' => array("安全牛",'54'), '004' => array("技术牛",'85'), ); foreach ($student as $key => $value) { echo $key; echo ":"; foreach($value as $value2){ echo $value2; }echo "<br>"; } ?>
THE END
相关文章推荐
- 跟着百度学PHP[3]-PHP中结构嵌套之循环结构与条件结构嵌套
- 跟着百度学PHP[4]-OOP面对对象编程-2-属性和方法
- 跟着百度学PHP[4]OOP面对对象编程-6-构造方法(__construct)和构析方法(__destruct)
- 跟着百度学PHP[4]OOP面对对象编程-16-switch逻辑就语句
- 跟着百度学PHP[7]会话控制(session与cookie) 1.cookie的设置
- 跟着百度学PHP[6]超级全局变量
- Thinlphp 模版 foreach 嵌套在 另一个循环出现不能在次循环问题。
- 跟着百度学PHP[10]-读取COOKIE案例
- 跟着百度学PHP[4]OOP面对对象编程-14-克隆对象__clone()方法
- 跟着百度学PHP[4]OOP面对对象编程-13-魔术方法__set(),__get(),__isset(),__unset()
- 跟着百度学PHP[9]-session会话
- 跟着百度学PHP[4]-OOP面对对象编程-3-实例化一个对象
- 跟着百度学PHP[4]OOP面对对象编程-7-OOP的一些关键子讲解
- 跟着百度学PHP[4]OOP面对对象编程-6-封装性private
- 跟着百度学PHP[4]OOP面对对象编程-15-魔术方法__call方法
- 跟着百度学PHP[4]OOP面对对象编程-11-Final关键字
- 跟着百度学PHP[4]-OOP面对对象编程-1-什么是面对对象编程
- 跟着百度学PHP[4]OOP面对对象编程-9-封装性,访问控制[private、pubic、protected]
- 跟着百度学PHP[5]函数篇1-参数
- 跟着百度学PHP[9]-session与cookie的异同