PHP数组常用函数

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

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

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

 


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


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


5.array_count_values()统计数组内下标值的个数

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

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

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

 

pad_size

新数组的长度。

pad_value

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

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

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

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

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

报错未定义变量值

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

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

start_index

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

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

num

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

value

用来填充的值。

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

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


11.array_splice()删除数组成员

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

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


13.array_flip()交换数组的键值和值

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

 

14.array_search()搜索数值

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值