Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP数组函数

PHP数组函数

亚连
亚连asal
2018-05-10 09:58:02902semak imbas

我们在日常开发中总会使用一些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数组函数详解

php数组函数实现关联表的编辑

php数组函数array_push()的定义与用法

Atas ialah kandungan terperinci PHP数组函数. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn