当前课程知识点:PHP程序设计 > PHP数组 > 数组遍历 > 数组遍历5
好的我们先来复习一下昨天课程
关于php数组讲了的的内容
上节课我们讲php数组
只讲了两个部分的内容
一个部分就是关于PHP数组的遍历
对吧数组的遍历
那么数组在遍历的时候有个多种方法
PHP在数组遍历这个地方
有一种非常巧妙的方法
就是用foreach来循环遍历数组
还非常的简单
那么
关于foreach这个有遍历数组的使用
希望各位同学务必要掌握
这是上节课的一个重点
括号里面怎么写呢
括号里面我们先写的是数组名
也就是你的数组需要
哪一个需要遍历你把名字写在那个地方
后面的部分
as $key=>$value
那么这一段基本上是原样照些
当然啦我们这种情况
as后面跟上$key>=$value
到了外流
其实就是我们的在底下遍历的时候
我们希望把数组的键和值都取出来
对吧都进行一些进一步的处理
那么如果我们认
为因为我们有可能有索引数组
那个键就是默认的0123
那么这种情况下
我认为$kay不重要的话
那么这个$key的这个部分
包括等于大于这个部分
它们是可以省略掉的
所以我们还会有一种形式
就是foreach括号数组名as $value
这种形式就说我们key也就是数组的键
不会在底下遍历出来
那么只遍历出来里面的值
也就是value
所以呢这两种方式根据处理的情况不同
同学们来掌握一下它
这各foreach的遍历循环
是一定要掌握的
因为我们后面做实验的时候多次用到
那么我们除了这种遍历循环之外
还有种方式就是
和我们传统的C语言一样的
就是用for循环去遍历数组
那么foe循环去遍历数组的时候
同学们在完成这个程序的时候
会稍微有一点点问题
比如说什么呢
就是我们的这个$符号
那么这个$符号经常同学第一个加了
第二个加了第三个忘了
或者第一个加了后面两个全忘了对吧
一定要注意我们变量名里面的$符号
一定要记得加起来
那么第二个就是在我们的遍历数组里面
我们要这个地方要判断一个中值
那么这个中值
比如说我现在的这个例子
$int_i 那么为什么是小于 不是小于等于呢 因为我们的count函数 取出来的是我们数组里面有几个元素 各位同学可以看看$bookinfo几个元素呢 一个两个三个四个 对一共就是四个元素 所以也就是说我们count取出来这个数字是几 是4 那么我们的$int_i是小于4 也是到3为止 为什么到3为止 因为我们默认从几开始 0开始1 然后这是2 然后这是3 所以没有4 所以这个地方是小于4的 对吧 这个缕清楚就可以了 count这个函数用来做什么的呢 用来取出数组元素对吧 用来取出当前的这个数组有几个元素的数值 ok这是用for循环去遍历数组的 那么关于是用for循环遍历利 你觉得比较方便呢 还是用foreach 你觉得用起来比较方便呢 这个我个人认为 只要能够实现哪种方式不重要 但是呢 从简单的角度来讲 我们的foreach肯定是写的更简单的 对吧 foreach写起来肯定是更简单的 那么希望foreach的这个遍历 同学们一定能够掌握对吧 然后第三种方法就是用peint_r 用peint_r去做的时候 peint_r并不是很好学 实现一个遍历 它准确的来说什么它是打印出来了 按照人家的格式去打印这个数组 那么这种打印数组的方式 在我们实际的网页开发中 一般出来测试的 就用来测试我们的数组 是不是我们最终想要的那种样子是吧 那么这个只是用来测试而已 那么更多的遍历数组 我们还是用foreach或者for循环来做 这是关于我们数组遍历的三种方法 数组遍历的三种方法 那么第二个我们讲的就是 关于PHP到二位数组 那么二维数组的创建非常的简单 就是我们数组元素的值也可以是数组 然后我们做了这样一个例子 那么既然二维数组创建起来 就是数组元素的值还当作数组 那么如果我们要遍历它的时候 应该怎么做呢 刚才一维数组我们一个foreach 那么二维数组呢 我们做两个foreach就可以啦 那么这个例子是我们上节课做过的例子
-PHP概述
-PHP概述--作业
-开发环境搭建
--开发环境搭建一
--开发环境搭建二
--集成环境的安装
-开发环境搭建--作业
-PHP语法入门
--语法入门一
--语法入门二
-PHP数据的输出
--数据输出
-PHP数据类型
--数据类型1
--数据类型2
--数据类型3
--数据类型4
--数据类型5
--数据类型6
-PHP常量和变量
--常量和变量1
--常量和变量2
--常量和变量3
--常量和变量4
--常量和变量5
--常量
-PHP常量和变量--作业
-PHP的运算符和表达式
--运算符和表达式1
--运算符和表达式2
--运算符和表达式3
-PHP语法基础--PHP的运算符和表达式
-条件判断语句
--条件判断语句1
--条件判断语句2
--条件判断语句3
--条件语句
-循环控制语句
--循环控制语句
--循环语句练习1
--循环语句练习2
-跳转语句和终止语句
--跳转和终止语句
-流程控制
-数组概述和分类
--数组概述和分类
--PHP数组分类
-数组创建、删除和修改
--数组创建
-数组遍历
--数组遍历1
--数组遍历2
--数组遍历3
--数组遍历4
--数组遍历5
--foreach
-数组相关函数
--数组相关函数1
--数组相关函数2
--数组相关函数3
--数组相关函数4
--数组相关函数5
--数组相关函数6
--数组函数的练习
-PHP数组--作业
-分页函数的应用
-函数的定义与调用
--函数定义与调用
-函数参数传递
--函数参数传递1
--函数参数传递2
-自定义函数总结和实验
-常用变量和数学函数
--变量和数学函数库
--数学函数实验
--数学函数
-日期和时间函数
--日期时间函数1
--时间日期函数2
--倒计时
-PHP函数--作业
-字符串概述
--字符串特点
--字符串处理方式
-常见的字符串函数
--常见字符串函数1
--输出函数1
--输出函数2
--输出函数3
--去除空白函数1
--去除空白函数2
--去除空白函数3
--其他字符串函数1
--其他字符串函数2
--字符串函数实验1
--字符串函数实验2
--字符串函数实验3
--字符串函数实验4
--字符串练习1
--字符串练习2
--字符串练习3
--字符串练习4
--字符串练习5
--字符串函数
-正则表达式
--正则表达式练习
--正则表达式
-字符串函数--作业
-文件概述和操作
--文件概述和操作1
--文件概述和操作2
-文件的上传和下载
--文件上传1
--文件上传2
--文件上传3
--文件下载
-图像基础
--图像基础1
--图像基础2
-图像基本操作
--图像基本操作1
--图像基本操作2
--图像基本操作3
--图像基本操作4
--图像基本操作5
--图像基本操作6
--表单与验证码的结合
--图像技术练习1
--图像技术练习2
--图像技术练习3
--缩略图
-PHP文件与图像技术-作业
-变色验证码
-会话表单
--会话表单概述1
--会话表单概述2
--会话表单概述3
--超全局变量1
--超全局变量2
--超全局变量3
--表单安全验证
--获取表单数据
-cookie概述
--COOKIE简介
--COOKIE
-session概述
--基本应用1
--基本应用2
-会话管理-作业
-会话管理
-MySQL和PHPMyadmin概述
--MySQL概述1
--MySQL概述2
-PHP访问MySQL
--连接服务器
--选择数据库
--浏览表内容1
--浏览表内容2
--使用mysqli扩展添加数据到数据库中
--使用mysqli扩展删除数据库中数据
--使用mysqli扩展修改数据库中数据
-MySQL扩展的使用
--添加数据页面1
--添加数据页面2
--删除页面1
--删除页面2
--删除页面3
--数据修改页面1
--数据修改页面2
--数据修改页面3
