PHP就业快学教程008,PHP数组操作全掌握(下)!
上节说到了了数组的创建。这一节我们学习数组相关的操作。
在实际开发应用中,经常要对数组实行读取值、统计数组、增加与删除元素等操作。
本小节有以下内容:
Ø 统计数组个数;
Ø 判断是否是数组;
Ø 遍历数组;
Ø 添加元素;删除数组中的元素;
Ø 获取数组中指定的元素键名、健值。
一、 Count()函数 统计数组个数。
PHP中应用count()函数,可以对数组中的元素个数进行统计。
语法格式:
Int count(mixed var[,int mode])
参数var是指定操作的数组对象;
Mode 为可选参数,如果mode的值设置为1或COUNT_RECURSIVE, count()函数用于检测多维数组。默认值为0,返回的值为数组元素的个数。
案例:
运行结果:得到数组个数为4
二、 is_array() 函数判断是否为数组:
格式:boolean is_array(mixed $var);
案例:
运行结果:
三、 遍历数组:
遍历数组的方法很多。PHP提供了一些函数来满足遍历的要求。常用的有下面的方法:
Ø each()函数;
Ø 使用foreach循环遍历数组.
1. each()函数。
可以返回数组中当前元素的健和值对。并将指针向前移动一位。常被用循环遍历数组。
案例:
运用结果:
2. 使用foreach循环遍历数组.
Foreach 语句是专门为遍历数组而设计的语句。是一种遍历数组简单的方法。
Froeach语句有两种语法格式,一种是无键名的简单模式,另一种是有键名和键值的完整模式。
A. 简单模式格式:
Foreach($arr as $value){
循环体
}
案例:
运行结果:
B. 完整模式格式:
Foreach($arr as $key => $value){
循环体
}
案例:
运行结果:
四、 添加元素;
Array_unshift()函数用于在数组头添加无素。
Array_shift()函数用于将数组第一个单元删除。
Array_pop()函数用于从数组尾删除元素。
案例:
运行结果:
五、 获取数组中指定的元素键名、健值。
Array_key()函数是返回包含数组中所有键名的一个新的数组。
Array_values()函数返回一个包含数组中所有键值的数组。
案例:
运行结果 :
运行结果 查看网页源代码:
今天通过案例学习了数组和操作方法。你学会了吗?
案例虽多,但可以很直观学会难懂的内容。
欢迎评论交流。如需案例练习源码可以下评论区留言。
下期内容:PHP面向对象编程(1)。Bye!
往期内容:
PHP就业快学教程007,PHP数组基础,上!
PHP就业快学教程006,功能强大的“PHP函数”!
PHP就业快学教程005,基本语法“循环语句”!
PHP嵌套for循环,轻松实现九九乘法表!
PHP就业快学教程004,基本语法“条件控制语句”!
领取专属 10元无门槛券
私享最新 技术干货