PHP 中提供了各種陣列函數,包括:新增和刪除元素:array_push()、array_pop()新增和刪除首個元素:array_unshift()、array_shift()合併和求差:array_merge( )、array_diff()取得陣列的一部分:array_slice()插入、刪除或取代元素:array_splice()對陣列元素套用函數:array_map()過濾陣列元素:array_filter()將陣列元素歸為一個值:array_reduce()檢查元素是否存在:in_arr
PHP 中的常用陣列函數
##1. array_push()和array_pop():新增和刪除元素
- array_push() 在陣列末尾新增一個或多個元素。
- array_pop() 從陣列結尾刪除一個元素並傳回該元素。
2. array_unshift() 和array_shift():新增和刪除首個元素
##array_unshift()- 在數組開頭會新增一個或多個元素。
array_shift()- 從陣列開頭刪除一個元素並傳回該元素。
3. array_merge() 和array_diff():合併與求差
array_merge()- 將兩個或多個數字組合併成一個新數組,刪除重複項。
array_diff()- 傳回第一個陣列中不存在於其他陣列中的元素。
4. array_slice():取得陣列的一部分
array_slice()- 從陣列的指定位置開始取得指定數量的元素,傳回一個新數組。
5. array_splice():插入、刪除或替換元素
array_splice()- 在指定位置插入、刪除或替換一個或多個元素。
6. array_map():對陣列元素應用函數
array_map()- 對陣列中的每個元素應用指定的回調函數,並傳回一個新數組。
7. array_filter():過濾陣列元素
array_filter()- 根據指定的回呼函數過濾數組,傳回一個包含滿足條件元素的新數組。
8. array_reduce():將陣列元素歸為一個值
array_reduce()- 將陣列元素套用指定的回呼函數進行歸約,傳回一個結果。
9. in_array():檢查元素是否存在
#in_array()- 檢查指定的元素是否在數組中,返回布林值。
10. array_key_exists():檢查鍵是否存在
array_key_exists()- 檢查指定的鍵是否存在於數組中,傳回布林值。
以上是php中數組的常用函數及用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!