当前课程知识点:PHP程序设计 >  PHP数组 >  数组相关函数 >  数组相关函数1

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

数组相关函数1在线视频

数组相关函数1

下一节:数组相关函数2

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

数组相关函数1课程教案、知识点、字幕

这个就是刚才要求各位同学去完成的

对吧去完成的

那么数组在写的时候

尤其是二维数组

最好把它写的就是稍微注意一下缩近

把它写的稍微规范一点

这样你自己也能一眼看清楚

这刚才那个就写的稍微有点乱了

OK

那么我们刚才说了foreach

我们要遍历数组用foreach这种方式最方便

那么foreach我们第一个要写的是数组名

那么第一个就是$products as

OK

那么这个地方我们可以写

$key=>$value

问题是我们的$key有意义吗

就用我们这个数组来说其实没意义的

它第一个元素key值是几默认是零

然后第二个元素默认是几

其实没有意义

所以我这次就省略了

我可以不写

我直接写一个$value

然后我花括号带起来

然后我们这次只是把我们的遍历

遍历到哪去了

遍历到里面了

那么里面是不是又是一个数组

那么我再来一个数组

我就继续foreach

那么

关于二维数组的遍历

难点在那个地方就在这个地方

就是我们第二个foreach

前面这个数组名怎么写

因为你不可能再用这个数组名了

这个数组名还是在最外层的这个数组呢

那么到了里面的这个数组

我们根据咱们自己写的foreach

它是不是说数组的元素啊

OK

那就是其实是谁

就是我们的自己命名的$value

像刚才那个同学

他命名的就是$b

那么你那个地方变$b就行了

OK我们这个地方是$value

那么后面as

这一次对于我们这个题目来说

是不是它的key值是有意义的

所以呢我们说key值也希望输出来

那么我就到了$key=>$val

对吧

那么请注意

这个地方是value这个地方是val

虽然它们都是这个value值

但是你们应该很清楚

两个value值是不是不是一回事

对吧所以呢

请你不要写重名

不要写重名写重名了就不对了对吧

然后嘛

花括号带起来

底下这个就很简单了

就直接echo

echo谁呢

$key

字符串连接符连接起来

我们可以用一个等于大于对吧

然后$val OK分号结束

OK我忘了换行对吧

再加一个换行br

ok就可以了

所以关于二维数组的遍历

这个地方是唯一的难点

请你注意一下对应就可以了

对吧对应就可以了

那么我们程序跑出来

我们现在跑出来的效果就是

把里面数组的元素

全部逐一的输出就可以了

好的

这是关于咱们上节课讲过的内容

对吧上节课讲过的内容

那么把二维数组

然后还有二维数组的遍历也讲完了

那么我们这节课要讲的内容主要是函数

是我们PHP数组里面相关的一些函数

那么今天我们会学到很多的函数

这些函数的使用都不是很复杂

但是呢

我们需要来利用它

能够达成我们更多的一个效果

首先我们先来看一下常用的数组函数

常用的数组函数

你看这个PPT里面就有

首先这两个函数是不是都很眼熟啊

一个是print_r

各位同学都已经知道了

就是打印数组

对吧就是打印数组

我刚才说了

print_r这种打印数组

往往是用于检测的

就是一般情况下咱们在网页里面

你很少见到array那种格式的

那种数组样子对吧

那么一般是用来我们自己程序员

去检测你自己的数组

是不是达成你想要那样的效果

那么第二个函数是count函数

各位同学见了刚才我们说count函数干什么呢

取得数组的大小

也就是一个数组里面到底有几个元素

看一下这个例子告诉我$week有几个元素呢

$week这个数组有几个元素呢

134是不是就三个很好玩的吗

如果你count的话

你就应该知道这个输出的时候

输出的会是3就这么简单

所以它经常在for循环里面

作为那个中值来使用

OK

第三个函数好我们来看一下

in_array OK

这个函数就有意思了

in_array它干什么呢

是检查数组中是否包含某个值的

那么in_array这个函数肯定就得有两个参数了

因为你是要检查数组中是否包含某个值

那你是不是应该有某个值啊

你要检查谁

所以in_array这个函数

逗号隔开

前面的这个参数就是我们要检查谁

检查的这个某个值

某个值写在前面

那么后面这个写的是我们要检查的是哪个数组

所以往往是数组名

对吧往往是数组名

这是2这是1

那么这个某个值是1

数组这个是2对吧

是样子的逗号隔开

in_array这个函数可以用来检查

我们数组中是否存在某个值

那么in_array在咱们实验里面有一道例题

可以去做的

咱们后面再详细的讲它对吧

刚才忘了说一点

in_array它最后返回一个什么东西

检查数组中是否包含某个值

你觉得它会找回什么

是或者否嘛

对不对true或false

那么咱们之前学的东西里面

哪个地方经常用true或false

判断语句没错

还有同学说if

没错

所以in_array这个函数

经常跟if语句一起来使用

做出一种判断

这是in_array常用的三个数组函数

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

数组相关函数1笔记与讨论

也许你还感兴趣的课程:

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