搜档网
当前位置:搜档网 › PHP常用数组函数总结

PHP常用数组函数总结

PHP常用数组函数总结
PHP常用数组函数总结

数组使用教程

对于Web编程来说,最重要的就是存取和读写数据了。存储方式可能有很多种,可以是字符串、数组、文件的形式等。数组,可以说是PHP的数据应用中较重要的一种方式。PHP的数组函数众多,下面是我学习的小结,借此记之,便于以后鉴之。

1. 数组定义

数组的定义使用 array()方式定义,可以定义空数组:

2. 创建数组

compact()

compact()函数——将一个或多个变量(包含数组)转换为数组:array compact ( mixed $varname [, mixed $... ] )。

compact()函数用于将两个或多个变量转换为数组,当然也包含数组变量。其参数是变量的名称而非带有$全名。相反的函数是extract()作用顾名思义就是将数组转换为单个的字符串,键值作为其字符串名称,数组值作为字符串的值。

运行结果:

array_combine()

array_combine()——将两个数组重组成一个数组,一个作键值一个做的值:array

array_combine ( array $keys , array $values )

array_combine函数不多说了,谁看了都明白。运行结果:

range()

range()函数——创建指定范围的数组:

array_fill()

array_fill()函数——填充数组函数:

运行结果:

3. 数组的遍历

foreach遍历

foreach (array_expression as $value){}

foreach (array_expression as $key => $value){}

运行结果:

while循环遍历

while循环遍历一般结合list函数,以下是实例

for循环遍历

运行结果:

4. 数组的指针操作

涉及函数包括reset、prev、end、next、current、each。实例一:next 与 prev

运行结果:

实例二:each函数指针操作

运行结果:

5. 数组的增添删改操作

增添数组成员

实例一:$num[] = value直接赋值追加到数组末尾:

运行结果:

实例二:array_pad函数,数组数组首尾选择性追加

运行结果:

实例三:入栈操作追加(array_push):

运行结果:

实例四:array_unshift()在开头添加数组成员

运行结果:

注意:array_unshift()函数使用后数组的键值将会从0开始!

删减数组成员

实例一:unset()命令删除数组成员或数组:

运行结果:(运行出错及说明数组也被删除,不再存在)

实例二:array_splice()函数删除数组成员

实例三:array_unique删除数组中的重复值:

运行结果:

实例四:array_merge、array_merge_recursive合并数组

运行结果:

相关主题