php常用数组函数有哪些

  介绍

这篇文章主要为大家展示了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   null

php常用数组函数有哪些