PHP中常用陣列處理方法例項分析

2022-10-06 14:27:15 字數 1274 閱讀 2784

1.array_shift()將陣列的第乙個單元移出再返回,這對有時候陣列的第乙個單元要單獨處理很方便。

複製** **如下:

$tmparray = array("1", "2", "3", "4");

$tmparray = array_shift ($tmparray);

print_r($tmparray);

?>

2.array_chunk() 將乙個陣列分割成多個陣列 ,後面引數控制陣列單元數目。

複製** **如下:

$tmparray = array('a'www.cppcns.com, 'b', 'c', 'd', 'e');

print_r(array_chunk($tmparray, 2));

?>

這個函式在有些迴圈的地方很好用,比如我要把取得的資料放成n排,m列。要是我們直接迴圈肯定不行,當然用巢狀迴圈可以實現,但是太麻煩,要是先用 array_chunk()這個函式先處理再返回新的陣列,就很方便了。

3.array_push()將傳入的值壓入array的末尾。

複製** **如下:

$tmparray = array ("a", "b");

array_push ($tmparray, "c", "d");

print_r($tmparray);//array([0] => a[1程式設計客棧] =>b[2] =>c[3] =>d)

?>

4.array_unshift() 將傳入的單元整體插入到陣列中

複製** **如下:

php

$tmparray= array ("a", "b");

$resarray = array_unshift ($tmparray, "c", "d");

print_r($resarray )//array([0] => a[1] =>b[2] =>c[3] =>d)

?>

5.array_unique對陣列去重,並返回乙個新的陣列

複製** **如下:

$tmparray = ("a" => "a","b" => "b","c" => "c","d" => "b");

$resarray = array_un程式設計客棧ique($tmpawww.cppcns.comrray);//("a" => "a","b" => "b","c" => "c");

?>

本文標題: php中常用陣列處理方法例項分析

本文位址: /wangluo/php/44031.html

php 中常用處理陣列函式

陣列的處理在php中是很重要的,在這裡我找了一些比較常用的處理陣列的函式給大家分享。1,array values arr 取得陣列的值,返回乙個新的陣列 2,array keys arr,value 取得陣列的鍵名,返回乙個新的陣列,如果新增了第二個引數,則只返回值為value的鍵值,第三個引數設定...

php常用陣列處理方法

1.array shift 將陣列第乙個單元移出資料並返回。demo1 tmparray array 1 2 3 4 tmparray array shift tmparray print r tmparray array 1 2.array chunk 將乙個陣列分割成多個陣列,後面引數控制單元數...

PHP中常用陣列函式

array search 查詢陣列中是否有對應的值,如果有,返回對應的鍵。array split 刪除陣列中鍵對應的某項 array unshift 向陣列開頭插入一項,如果是索引陣列,索引從0開始重新編序 array shift 刪除陣列開頭一項,如果是索引陣列,索引從0開始重新編序 array ...