PHP中有哪些常用的数组函数

  介绍

本篇文章给大家分享的是有关PHP中有哪些常用的数组函数,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

<>强作用()删除数组中的指定元

作用(数组名,从前往后删的个数,新一个数组的大小),没有第三参数也就没有返数组,没有第三个参数时,第二个参数的意义为从前往后保留几个

exp:

& lt; PHP ?   美元才能my_array=数组(//才能建立数组   ,,,“hehe"=祝辞;“haha"   ,,,“A"=祝辞;“lu"   ,,,“lu"=祝辞;“ge"   ,,);   新=美元才能作用(my_array美元,1,3);,,//使用作用(数组名,从前往后删的个数,新一个数组的大小);   var_dump(新)美元才能;   祝辞;

,,,结果:数组(2){[“A"]=比;字符串(2)“lu"(“lu")=比;字符串(2)“ge"}

<强> 2,foreach()数组的遍历

,,,用法:foreach(数组作为键名=祝辞键值)或foreach(数组作为键值)

exp:

& lt; php ?   美元才能my_array=数组(//才能建立数组   ,,,“hehe"=祝辞;“haha"   ,,,“A"=祝辞;“lu"   ,,,“lu"=祝辞;“ge"   ,,);   foreach才能(my_array 美元;as 关键=美元在美元值)   {才能   ,,,echo 美元关键!”=祝辞;“干净自己的美元价值;& lt; br/在“;   ,,}   祝辞;

输出结果:

呵呵=祝辞哈哈      A=祝辞      陆=祝辞;通用电气

<强> 3,数组的排序

,,,(1)排序函数()和(),,,按键值排序排序()从小到大,函数()从大到小

,,,,,,,,,,,sort (),,经验值:,,,,

& lt; php ?   my_array=美元才能阵列(1、2、3、6、7,8,9,4、5);//建立数组   这样才能($ my_array);   foreach才能(my_array 美元;as  $键=祝辞美元值)   {才能   ,,,echo 美元钥匙!”=祝辞;“干净自己的美元价值;& lt; br/在“;   ,,}   祝辞;

,,,,,,,,,,输出结果:

,0=祝辞;1      ,1=祝辞;2   ,2=祝辞;3   ,3=祝辞;4   ,4=祝辞;5   ,5=祝辞;6   ,6=祝辞;7   7=才能在8   8=才能在9

,,,,,,,,,,,,函数()实验:

& lt; php ?   my_array=美元才能阵列(1、2、3、6、7,8,9,4、5);//建立数组   函数才能($ my_array);   foreach才能(my_array 美元;as  $键=祝辞美元值)   {才能   ,,,echo 美元钥匙!”=祝辞;“干净自己的美元价值;& lt; br/在“;   ,,}   祝辞;

,输出结果:

,0=祝辞;9   1=才能在8   2=才能在7   3=才能在6,,   ,4=祝辞;5   ,5=祝辞;4   ,6=祝辞;3   ,7=祝辞;2   8才能=祝辞1

,,,(2).asort()和arsort()和上面的原理一样,不过不改变键名和键值的对应关系

,,,经验:

& lt; php ?   my_array=美元才能阵列(1、2、3、6、7,8,9,4、5);//建立数组   带点才能($ my_array);   foreach才能(my_array 美元;as  $键=祝辞美元值)   {才能   ,,,echo 美元钥匙!”=祝辞;“干净自己的美元价值;& lt; br/在“;   ,,}   祝辞;

输出结果:

0=在1   1=祝辞;2   2=祝辞;3   7=祝辞;4   8=祝辞;5   3=祝辞;6   4=祝辞;7   5=祝辞;8   6=祝辞;9

(3) ksort作用()和()是按键名的大小排序

<强> 4。数组的数学类函数

函数()计算数组的所有键值的和,count()计算元素的个数

exp:

& lt; php ?   my_array=美元才能阵列(1、2、3、6、7,8,9,4、5);//建立数组   echo 才能;函数($ my_array);   祝辞;

,,,输出结果:45

<强> 5。其他函数

array_unique()去除数组中的相同元素

in_array()检测一个值是否在数组中(返回真和假)

函数()返回的是键或值,返回的是键值所对应的键名

shuffle()打乱原有的数组

& lt; php ?   my_array=美元才能阵列(1、2、3、6、7,8,9,4、5、5、5、5);//建立数组   array_unique才能($ my_array);//去除数组中的相同元素   var_dump (my_array美元)才能;   echo 才能“& lt; br/在“;   echo 才能in_array (5, my_array美元);   echo 才能“& lt; br/在“;   新的美元才能=函数(6,my_array美元);//返回的是键值所对应的键名   echo 才能;新美元;   祝辞;

输出结果:

PHP中有哪些常用的数组函数