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

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

数组遍历2在线视频

数组遍历2

下一节:数组遍历3

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

数组遍历2课程教案、知识点、字幕

第二个就是如果有同学听我的话

跑去看了一些课外书对吧

或者什么样的东西

你会发现

在课外书讲到数组的foreach的时候

它的写法和我们课本上不一样

你不是说对符合的形式写成这个样子的

你发现它写的不太一样

比如说它写成这样了$arr没变

as这是关键字也没有变

它写成了个$key=>$v

写成这种样子

写成这个样子可以吗

我们可以试一下

我这只输出key值了

你想想看还跟刚刚一样回会是012吗

没错

还跟刚刚一样是012

所以我们说foreach的这种写法

非常的灵活多变

简单说

就是等于号大于号前面

的变量名就是key值

然后后面的就是vlaue值

所以你不要说这块写成$key=>$v了

你就是写$a=>$b都能够输出

大家可以自己尝试一下

刚才我们说到了foreach的两种用法对吧

第一个foreach可以这样很完整的写

这样完整的写我们会把$key

和$value都输出

那么用这种方式写

as后面不管你的变量名叫什么名字

它只会输出value的值

那么同样的我们这个

等于好大于号前面这个地方的写法

是可以很灵活的

比如说我可以写成刀了

评分高了呗

那么对应的

比如说我底下的那个例子

写成了$a=>$b

那么这个地方或是要输key值的话

应该写成什么呢

$谁

$a对吧

然后我们还可以继续

比如说我把这个复制一下

我们要把value也输出

需要的value值

那么这个应该是$什么

$b对吧

大家来看一下是不是能正常输出

没错

正常输出了

当然啦

我们的这种写法总体来说我们是不提倡的

为什么呢

因为你弄了个$a $b

很容易写代码写到最后

不知道哪个一是key那一个是value了

所以同学们在看一些课外书

或课外的视频教程的时候

可能会发现它会简写

但一般简写也会简写成什么

$key和$val

是这样子的一种简写比较多一些

对吧比较多一些

$key然后后面value值是$val对吧

各位同学都是学过软件工程课程的

对吧

你的代码完成的时候也是要注重一下

这个可读性的对吧

好的关于foreach的遍历

数据遍历的部分

我们就讲到这里了对吧

那么接下来我们这才是方法一

我们接下来要讲的是方法二

方法二非常的简单

就是我们C语言里面遍历数组用for循环

那么在PHP里面遍历数组也是可以用for循环的

对吧也是可以用for循环的

那么这种事for循环的用法

其实跟我们之前做的

C语言的for循环的变量也是一模一样的

for循环里面$int_i

初值为0

小于count

$bookinfo 对吧

那么也就是这个数组里面的个数

那么$int_i++

然后逐一输出好

下面这个例子

我发给各位同学

各位同学自己来练习一下

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操纵数据库

数组遍历2笔记与讨论

也许你还感兴趣的课程:

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