当前课程知识点:PHP程序设计 >  PHP数组 >  数组遍历 >  数组遍历5

返回《PHP程序设计》慕课在线视频课程列表

数组遍历5在线视频

数组遍历5

下一节:foreach

返回《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概述--作业

-开发环境搭建

--开发环境搭建一

--开发环境搭建二

--集成环境的安装

-开发环境搭建--作业

-PHP开篇

PHP语法基础

-PHP语法入门

--语法入门一

--语法入门二

-PHP数据的输出

--数据输出

-PHP数据类型

--数据类型1

--数据类型2

--数据类型3

--数据类型4

--数据类型5

--数据类型6

--PHP语言中的数学运算符

-PHP常量和变量

--常量和变量1

--常量和变量2

--常量和变量3

--常量和变量4

--常量和变量5

--常量

-PHP常量和变量--作业

-PHP的运算符和表达式

--运算符和表达式1

--运算符和表达式2

--运算符和表达式3

--PHP的三元运算符

-PHP语法基础--PHP的运算符和表达式

-PHP语法基础

流程控制语句

-条件判断语句

--条件判断语句1

--条件判断语句2

--条件判断语句3

--条件语句

-循环控制语句

--循环控制语句

--循环语句练习1

--循环语句练习2

-跳转语句和终止语句

--跳转和终止语句

-PHP流程控制

-流程控制

PHP数组

-数组概述和分类

--数组概述和分类

--PHP数组分类

-数组创建、删除和修改

--数组创建、删除和修改1

--数组创建、删除和修改2

--数组创建

-数组遍历

--数组遍历1

--数组遍历2

--数组遍历3

--数组遍历4

--数组遍历5

--foreach

-数组相关函数

--数组相关函数1

--数组相关函数2

--数组相关函数3

--数组相关函数4

--数组相关函数5

--数组相关函数6

--数组函数的练习

-PHP数组--作业

-分页函数的应用

-PHP数组

-数组练习1

-数组练习2

-数组练习3

PHP函数

-函数的定义与调用

--函数定义与调用

-函数参数传递

--函数参数传递1

--函数参数传递2

-自定义函数总结和实验

--自定义函数总结和实验

-常用变量和数学函数

--变量和数学函数库

--数学函数实验

--数学函数

-日期和时间函数

--日期时间函数1

--时间日期函数2

--日期时间函数实验1

--时间日期函数实验2

--时间日期函数实验3

--倒计时

-PHP函数--作业

-PHP函数

字符串函数

-字符串概述

--字符串特点

--字符串处理方式

-常见的字符串函数

--常见字符串函数1

--输出函数1

--输出函数2

--输出函数3

--去除空白函数1

--去除空白函数2

--去除空白函数3

--填补函数和大小写函数

--其他字符串函数1

--其他字符串函数2

--与HTML相关函数1

--与HTML相关函数2

--与HTML相关函数3

--与HTML相关的函数4

--与HTML相关函数5

--字符串函数实验1

--字符串函数实验2

--字符串函数实验3

--字符串函数实验4

--字符串练习1

--字符串练习2

--字符串练习3

--字符串练习4

--字符串练习5

--字符串函数

-正则表达式

--正则表达式基本概念

--兼容正则表达式函数

--正则表达式语法构成

--正则表达式原子讲解1

--正则表达式原子讲解2

--正则表达式原子讲解3

--正则表达式元字符讲解1

--正则表达式元字符讲解2

--正则表达式元字符讲解3

--正则表达式元字符讲解4

--正则表达式元字符讲解5

--正则表达式元字符讲解6

--正则表达式元字符讲解7

--正则表达式中的模式修正符号

--正则表达式练习

--正则表达式

-字符串函数--作业

-PHP字符串函数

PHP文件和图像技术

-文件概述和操作

--文件概述和操作1

--文件概述和操作2

-文件的上传和下载

--文件上传1

--文件上传2

--文件上传3

--文件下载

-图像基础

--图像基础1

--图像基础2

-图像基本操作

--图像基本操作1

--图像基本操作2

--图像基本操作3

--图像基本操作4

--图像基本操作5

--图像基本操作6

--表单与验证码的结合

--图像技术练习1

--图像技术练习2

--图像技术练习3

--缩略图

-PHP文件与图像技术-作业

-PHP文件和图像技术

-变色验证码

会话管理

-会话表单

--会话表单概述1

--会话表单概述2

--会话表单概述3

--超全局变量1

--超全局变量2

--超全局变量3

--表单安全验证

--获取表单数据

--GET和POST区别

-cookie概述

--COOKIE简介

--COOKIE基本使用1

--COOKIE基本使用2

--显示用户上次访问时间

--控制用户登录过期时间1

--控制用户登录过期时间2

--控制用户登录过期时间3

--COOKIE

-session概述

--SESSION概述

--基本应用1

--基本应用2

--综合案例-登录和注销1

--综合案例-登录和注销2

--综合案例-登录和注销3

--综合案例-登录和注销4

--综合案例-登录和注销5

--SESSION和COOKIE区别

-会话管理-作业

-会话管理

PHP操作数据库

-MySQL和PHPMyadmin概述

--MySQL概述1

--MySQL概述2

--PHPMyadmin概述1

--PHPMyadmin概述2

--PHPMyadmin的导入和导出操作

-PHP访问MySQL

--连接服务器

--选择数据库

--浏览表内容1

--浏览表内容2

--MySQLi扩展的应用1

--mysqli扩展应用2-将数据添加到数据库中

--使用mysqli扩展添加数据到数据库中

--使用mysqli扩展删除数据库中数据

--使用mysqli扩展修改数据库中数据

--mysqli扩展应用3-设计删除链接

--MySQLi扩展应用4-完成数据库中数据的删除

--mysqli扩展应用5---编辑链接和编辑页面的设计

--mysqli扩展应用6---编辑数据库中的信息

--mysqli扩展7-条件查询数据表中的数据

-MySQL扩展的使用

--数据表内容显示页面

--添加数据页面1

--添加数据页面2

--删除页面1

--删除页面2

--删除页面3

--数据修改页面1

--数据修改页面2

--数据修改页面3

-PHP操纵数据库

数组遍历5笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。