PHP数组函数
prev($数组名)//将数组指针向前移到一个位置,与next()相反。
next()- 将内部指针指向数组中的下一个元素,并输出。
current()- 返回数组中的当前元素的值。
end()- 将内部指针指向数组中的最后一个元素,并输出
reset()- 将内部指针指向数组中的第一个元素,并输出。
each()- 返回当前元素的键名和键值,并将内部指针向前移动。
array_values($数组名)将数组中数组元素的值取出构成一个新索引数组,返回。
array_keys($数组名);将数组中的键名抽取出来构一个新索引数组,返回
array_flip($数组)将数组的键名和键值交换位置,构成一个新的关联数组,返回。
in_array($value,$数组名)在数组中查询$value是否存在,如果存在,返回true,如果不存在返回false;
array_search($value,$数组名);如果value在数组中存在,返回键名,不存在返回的是false;
array_key_exists($key,$数组名)检测键名在数组中是否存在,存在返回true,不存在返回false;
range($star,$end);返回由start到end之间整数组构成的一个新的索引数组
array_reverse($数组名)将数组中数组元素的顺序颠倒了位置
array_rand($数组名,$num)随机的取出num个键,组成一个新索引数组返回
shuffle($数组名)将数组元素值的位置打乱
array_merge($arr1,$arr2);将两个数组合并,如果有相同键名,干掉
array_sum($数组名)将数组中数组元素相加求和
array_product($数组名);将数组元素相乘求积
数组与字符串相关的函数
explode(“分隔符”,字符串)将字符串按分隔符进行分割,返回一个数组。
implode(“连结符”,$数组名);将数组中数组元素用连结符,连结起来,返回一个字符串
数组的分割与填充
array_chunk($数组名,$num)将数组按num的个数进行分割,返回了一个二维数组
array_pad($数组名,$length,字符串);当length > count($数组名),多出元素个数用字符串去填充。
array_fill($start,$length,”字符串”) start是起始的键名,length数组元素的个数,
array_shift() 函数用于删除数组中的第一个元素,并返回被删除的元素。
这些数组函数是我们日常开发所经常使用到的,掌握这样的话,日常开发是完全没有问题的。
相关内容:
以上就是PHP数组函数的详细内容,更多请关注其它相关文章!
下一篇: mysql In长度的问题?
推荐阅读
-
C# MeasureString测量字符串函数的使用方法
-
C#递归实现将一整数逆序后放入一数组中
-
Java输出通过InetAddress获得的IP地址数组详细解析
-
JS学习笔记之数组去重实现方法小结
-
Python简单格式化时间的方法【strftime函数】
-
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
-
PHP中PDO的事务处理分析
-
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
-
Linux(CentOS)下PHP扩展PDO编译安装的方法
-
PHP使用token防止表单重复提交的方法