PHP数组常用函数

时间:2024-04-09 15:22:37

1.获取数组的长度,count()和sizeof()统计数组下标的个数

统计一个数组里的所有元素.

PHP数组常用函数PHP数组常用函数

2.each()  返回当前元素的键名和键值,并将内部指针向前移动一步

 

PHP数组常用函数PHP数组常用函数


3.list() 用于在一次操作中给一组变量赋值

PHP数组常用函数PHP数组常用函数
4.数组元素的排序:
sort()、asort()和 ksort()都是正向排序,rsort()、arsort()和 krsort()是反向排序

PHP数组常用函数PHP数组常用函数PHP数组常用函数
5.array_count_values()统计数组内下标值的个数

PHP数组常用函数PHP数组常用函数

array_count_values() 返回一个数组,该数组用 input 数组中的值作为键名,该值在 input 数组中出现的次数作为值。
6.current():每个数组都有一个内部指针指向他的当前单元,初始指向插入到数组中的第一个元素

PHP数组常用函数PHP数组常用函数

每个数组中都有一个内部的指针指向它"当前的"单元,初始指向插入到数组中的第一个单元。

7.array_pad函数,数组数组首尾选择性追加

PHP数组常用函数PHP数组常用函数

 

pad_size

新数组的长度。

pad_value

将被填充的值,只有在 input 的现有长度小于 pad_size 的长度时才有效。

8.unset()  用于销毁指定的变量

unset() 在函数中的行为会依赖于想要销毁的变量的类型而有所不同。

如果在函数中 unset() 一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用 unset() 之前一样的值。

PHP数组常用函数

PHP数组常用函数

如果您想在函数中 unset() 一个全局变量,可使用 $GLOBALS数组来实现:

PHP数组常用函数PHP数组常用函数

报错未定义变量值

9.array_fill()   用键值填充数组

array_fill()value 参数的值将一个数组填充 num 个条目,键名由 start_index 参数指定的开始

PHP数组常用函数PHP数组常用函数

start_index

返回的数组的第一个索引值。

如果 start_index 是负数, 那么返回的数组的第一个索引将会是 start_index ,而后面索引则从0开始。 (参见 例子)。

num

插入元素的数量。 必须大于 0。

value

用来填充的值。

10.array_combine()  通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组元素为键值

 就是返回一个 array,用来自 keys 数组的值作为键名,来自 values 数组的值作为相应的值

PHP数组常用函数PHP数组常用函数
11.array_splice()删除数组成员

PHP数组常用函数PHP数组常用函数

如果 offset 为正,则从 input 数组中该值指定的偏移量开始移除。如果 offset 为负,则从 input 末尾倒数该值指定的偏移量开始移除。

12.array_unique删除数组中的重复值

PHP数组常用函数PHP数组常用函数
13.array_flip()交换数组的键值和值

array_flip() 返回一个反转后的 array,例如 trans 中的键名变成了值,而 trans 中的值成了键名。

 

PHP数组常用函数PHP数组常用函数

14.array_search()搜索数值

在数组中搜索给定的值,如果成功则返回相应的键名

PHP数组常用函数PHP数组常用函数