網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

Php數組函數使用介紹

欄目: IT技術 / 發佈於: / 人氣:8.4K

在用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張
Tags:PHP 數組 函數