介绍
这篇文章主要为大家展示了php常用数组函数有哪些,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“php常用数组函数有哪些”这篇文章吧。
php有什么用
php是一个嵌套的缩写名称,指的是英文超级文本预处理语言(php:超文本预处理器)的缩写,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使php经得久不衰。
<强> php常用数组函数有哪些强>
& lt; php ?/* - - - - - - - - - - - - -计算数组所有的值开始- - - - - - - - - - - - - - - - - - - - - - - - */$ arr =,阵列(1,“hello" 1“word",“hello"); 时间=美元count 中的(arr); print_r(美元数);/* - - - - - - - - - - - - - - - - -端- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - - - - - -计算数组的差异- - - - -开始- - - - - - - - - - - - - - - - - - - - - - - - */$ array1 =,阵列(“a",=祝辞,“green",“red",“blue",“b"=祝辞;“yellow"); $ array2 =,阵列(“b",=祝辞,“green",“yellow",“red"); $ result =, array_diff (array1美元,,array2美元); print_r(结果);/* - - - - - - - - - - - - - - - - -端- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - - - - - - -数组索引开始- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */时间=美元arr_key 中的($ array1); print_r ($ arr_key);/* - - - - - - - - - - - - - - - - -端- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - - - - - - -合并两个以上的数组,覆盖- - - - - - - - - - - - - - - - - - - - - - */$ merge =, array_merge (array1, array2美元); print_r(合并);/* - - - - - - - - - - - - - - - - -端- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - - - - - - -以递归方式合并两个以上数组,不覆盖- - - - - - - - - - - */$ merge2 =, array_merge_recursive (array1, array2美元); print_r ($ merge2);/* - - - - - - - - - - - - - - - - -端- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - - - - - - -排序复合或多样尺寸的数组- - - - - - - - - - - - - - - - - *///array3 美元;=,阵列(数组(“10“,100年,90年,“a"),数组(1,,3,,,2,,,1)); $ array3 =,阵列(“10“,100年,90年,“a"); 对美元array3); print_r ($ array3); 对$ array3 SORT_ASC SORT_STRING);//按照字符串升序 print_r ($ array3); 时间=美元desc 对($ array3 SORT_DESC SORT_NUMERIC);//按照数字降序 print_r ($ array3);/* - - - - - - - - - - - - - - - - -端- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - - - - - - -取得数组的最后一个元素- - - - - -开始- - - - - - - - - - - - - - - */时间=result1 美元;最后一美元(arr); print_r(结果);/* - - - - - - - - - - - - - - - - -端- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - -增加一个或多个元素到数组的末端之上- - - - - - - - - -实体法——*/数组$ array4 =, (); $ data [& # 39; key1& # 39;],=, & # 39;苹果# 39;; $ data [& # 39; key2& # 39;],=, & # 39;香蕉# 39;; array_push (array4美元,,数据); print_r ($ array4);/* - - - - - - - - - - - - - - - - -端- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - - - - - -随机挑选数组的一个或多个值出来- - - - - - - - - -实体法——*/array5 美元;=,阵列(10、12、13、15); 时间=美元result2 用于(array5美元,2); foreach (result2 美元;as  val美元){//输出数组键值对应的值 print_r (array5美元(美元val)); }/* - - - - - - - - - - - - - - - - -端- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - - - - - - -传回颠倒元素顺序的数组- - - - - - - - - - - - - - - - - - - - - */$ result6 =, array_reverse ($ array5); print_r ($ result6);/* - - - - - - - - - - - - - - - - -端- - - - - *//* - - - - - - - - - - - -取得数组的第一个元素- - - - - - - - - - - - - - - - - - - - - - */$ result7 =, array_shift ($ array5); print_r ($ result7);/* - - - - - - - - - - - - - - - - -端- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - - - - -抽出数组的一部份- - - - - - - - - - - - - - - - - - - - - - - - - - - - - */$ array6 =,阵列(“a",“b",“c",“d",“e",“f",“g",“h"); $ result8 =, array_slice (array6美元,,2); $ result9 =, array_slice (array6美元,,2,2); $ result10 =, array_slice (array6美元,,2,2); print_r ($ result8); echo “& lt; br /祝辞;“; print_r ($ result9); echo “& lt; br /祝辞;“; print_r ($ result10);/* - - - - - - - - - - - - - - - - -端- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - - - - - - -从数组移除相同的值- - - - - - - - - - - - - - - - - - - - - - - - - - - */array7 美元;=,阵列(& # 39;score1& # 39;,=祝辞;100年,& # 39;subject1& # 39;,=祝辞1 & # 39;score2& # 39;,=祝辞;100年,& # 39;subject2& # 39;,=祝辞;2,& # 39;score3& # 39;,=祝辞;99年,& # 39;subject3& # 39;,=祝辞;3); $ result11 =, array_unique ($ array7); print_r ($ result11);/* - - - - - - - - - - - - - - - - -端- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - - - - - - -增加一个或多个元素到数组的起始处- - - - - - - - - - - - - - - - */函数array6美元,,“new_yuan_su"); print_r ($ array6);/* - - - - - - - - - - - - - - - - -端- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - - - - - - -传回数组所有的值开始- - - - - - - - - - - - - - - - - - - - - - - - - - - */时间=美元result12 元素($ array6); for ($小姐:=,0;美元小姐:& lt;=, 8;美元我+ +){ print_r (result12美元($ i) # 39;公司——& # 39;); }/* - - - - - - - - - - - - - - - - -端- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - - - - - - -颠倒数组的顺序且维持索引值的关系——实体法——*/array8 美元;=,阵列(& # 39;score1& # 39;,=祝辞;100年,& # 39;score2& # 39;,=祝辞;101年,& # 39;score3& # 39;,=祝辞;99); arsort ($ array8); (重置(array8美元),,,key 美元;=,关键(array8美元),,,下一个(array8美元)){ echo “array8 [$ key],=,“。美元array8干净自己的[$ key] & lt; br /祝辞;“; }/* - - - - - - - - - - - - - - - - -端- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */null null null null null null null null null null null null null null null null null null null null null null null null null null null null null nullphp常用数组函数有哪些