Php數組函數使用介紹

在用php開發時, 我們經常會接觸到數組, php為數組操作提供了很多的函數, 下面來介紹一些平常比較少用到, 但又很實用的函數 。 操作方法 01 首先看下我們代碼, 定義了二個數組arr1和arr2, 然后調用array_merge函數, 把結果賦值給arr3, 最后輸出顯示arr3數組 。 代碼如圖 。

Php數組函數使用介紹



02 執行結果如圖, array_merge函數是把一個或多個數組合并為一個數組 。 從結果上可以看出, 是直接合并多個數組的值, 并不會過濾重復的值 。

Php數組函數使用介紹



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

Php數組函數使用介紹



04 再次運行, 得到結果, 數組里已經沒有重復值了 。

Php數組函數使用介紹



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

Php數組函數使用介紹



06 【Php數組函數使用介紹】運行后得到結果, 我們兩個數組的交集是(3, 4, 5)

Php數組函數使用介紹



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

Php數組函數使用介紹



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

Php數組函數使用介紹





以上內容就是Php數組函數使用介紹的內容啦, 希望對你有所幫助哦!

    猜你喜歡