酷知百科網

位置:首頁 > 遊戲數碼 > IT技術

Php數組函數使用介紹

IT技術9.07K

在用php開發時,我們經常會接觸到數組,php爲數組操作提供了很多的函數,下面來介紹一些平常比較少用到,但又很實用的函數。

操作方法

(01)首先看下我們代碼,定義了二個數組arr1和arr2,然後調用array_merge函數,把結果賦值給arr3,最後輸出顯示arr3數組。代碼如圖。

Php數組函數使用介紹

(02)執行結果如圖,array_merge函數是把一個或多個數組合併爲一個數組。從結果上可以看出,是直接合並多個數組的值,並不會過濾重複的值。

Php數組函數使用介紹 第2張

(03)要去掉數組的重複值,我們可以調用函數array_unique,代碼如圖,

Php數組函數使用介紹 第3張

(04)再次執行,得到結果,數組裏已經沒有重複值了。

Php數組函數使用介紹 第4張

(05)如果要獲取二個或多個數組的交集,我們可以用 array_intersect函數。即只有二個數組或多個數組裏都有的元素,纔會返回,代碼如圖,

Php數組函數使用介紹 第5張

(06)執行後得到結果,我們兩個數組的交集是(3,4,5)

Php數組函數使用介紹 第6張

(07)我們還可以對數組的值進行排序,用 asort函數就行了,代碼如圖,asort($arr3, 1); //函數的第二個參數 1,是指明要把數組的每一項作爲數字來處理。

Php數組函數使用介紹 第7張

(08)執行結果如圖,把一個數字比較亂的數組排序後,按數字大小重新排序好了。如果需要用降序來排序,可以調用arsort函數,大家可以自行測試下。

Php數組函數使用介紹 第8張
標籤:PHP 數組 函數