| 函數 | 描述 |
| --- | --- |
| [array()](http://www.w3school.com.cn/php/func_array.asp) | 創建數組。 |
| [array_change_key_case()](http://www.w3school.com.cn/php/func_array_change_key_case.asp) | 把數組中所有鍵更改為小寫或大寫。 |
| [array_chunk()](http://www.w3school.com.cn/php/func_array_chunk.asp) | 把一個數組分割為新的數組塊。 |
| [array_column()](http://www.w3school.com.cn/php/func_array_column.asp) | 返回輸入數組中某個單一列的值。 |
| [array_combine()](http://www.w3school.com.cn/php/func_array_combine.asp) | 通過合并兩個數組來創建一個新數組。 |
| [array_count_values()](http://www.w3school.com.cn/php/func_array_count_values.asp) | 用于統計數組中所有值出現的次數。 |
| [array_diff()](http://www.w3school.com.cn/php/func_array_diff.asp) | 比較數組,返回差集(只比較鍵值)。 |
| [array_diff_assoc()](http://www.w3school.com.cn/php/func_array_diff_assoc.asp) | 比較數組,返回差集(比較鍵名和鍵值)。 |
| [array_diff_key()](http://www.w3school.com.cn/php/func_array_diff_key.asp) | 比較數組,返回差集(只比較鍵名)。 |
| [array_diff_uassoc()](http://www.w3school.com.cn/php/func_array_diff_uassoc.asp) | 比較數組,返回差集(比較鍵名和鍵值,使用用戶自定義的鍵名比較函數)。 |
| [array_diff_ukey()](http://www.w3school.com.cn/php/func_array_diff_ukey.asp) | 比較數組,返回差集(只比較鍵名,使用用戶自定義的鍵名比較函數)。 |
| [array_fill()](http://www.w3school.com.cn/php/func_array_fill.asp) | 用給定的鍵值填充數組。 |
| [array_fill_keys()](http://www.w3school.com.cn/php/func_array_fill_keys.asp) | 用指定鍵名的給定鍵值填充數組。 |
| [array_filter()](http://www.w3school.com.cn/php/func_array_filter.asp) | 用回調函數過濾數組中的元素。 |
| [array_flip()](http://www.w3school.com.cn/php/func_array_flip.asp) | 交換數組中的鍵和值。 |
| [array_intersect()](http://www.w3school.com.cn/php/func_array_intersect.asp) | 比較數組,返回交集(只比較鍵值)。 |
| [array_intersect_assoc()](http://www.w3school.com.cn/php/func_array_intersect_assoc.asp) | 比較數組,返回交集(比較鍵名和鍵值)。 |
| [array_intersect_key()](http://www.w3school.com.cn/php/func_array_intersect_key.asp) | 比較數組,返回交集(只比較鍵名)。 |
| [array_intersect_uassoc()](http://www.w3school.com.cn/php/func_array_intersect_uassoc.asp) | 比較數組,返回交集(比較鍵名和鍵值,使用用戶自定義的鍵名比較函數)。 |
| [array_intersect_ukey()](http://www.w3school.com.cn/php/func_array_intersect_ukey.asp) | 比較數組,返回交集(只比較鍵名,使用用戶自定義的鍵名比較函數)。 |
| [array_key_exists()](http://www.w3school.com.cn/php/func_array_key_exists.asp) | 檢查指定的鍵名是否存在于數組中。 |
| [array_keys()](http://www.w3school.com.cn/php/func_array_keys.asp) | 返回數組中所有的鍵名。 |
| [array_map()](http://www.w3school.com.cn/php/func_array_map.asp) | 把數組中的每個值發送到用戶自定義函數,返回新的值。 |
| [array_merge()](http://www.w3school.com.cn/php/func_array_merge.asp) | 把一個或多個數組合并為一個數組。 |
| [array_merge_recursive()](http://www.w3school.com.cn/php/func_array_merge_recursive.asp) | 遞歸地合并一個或多個數組。 |
| [array_multisort()](http://www.w3school.com.cn/php/func_array_multisort.asp) | 對多個數組或多維數組進行排序。 |
| [array_pad()](http://www.w3school.com.cn/php/func_array_pad.asp) | 用值將數組填補到指定長度。 |
| [array_pop()](http://www.w3school.com.cn/php/func_array_pop.asp) | 刪除數組的最后一個元素(出棧)。 |
| [array_product()](http://www.w3school.com.cn/php/func_array_product.asp) | 計算數組中所有值的乘積。 |
| [array_push()](http://www.w3school.com.cn/php/func_array_push.asp) | 將一個或多個元素插入數組的末尾(入棧)。 |
| [array_rand()](http://www.w3school.com.cn/php/func_array_rand.asp) | 返回數組中一個或多個隨機的鍵。 |
| [array_reduce()](http://www.w3school.com.cn/php/func_array_reduce.asp) | 通過使用用戶自定義函數,以字符串返回數組。 |
| [array_replace()](http://www.w3school.com.cn/php/func_array_replace.asp) | 使用后面數組的值替換第一個數組的值。 |
| [array_replace_recursive()](http://www.w3school.com.cn/php/func_array_replace_recursive.asp) | 遞歸地使用后面數組的值替換第一個數組的值。 |
| [array_reverse()](http://www.w3school.com.cn/php/func_array_reverse.asp) | 以相反的順序返回數組。 |
| [array_search()](http://www.w3school.com.cn/php/func_array_search.asp) | 搜索數組中給定的值并返回鍵名。 |
| [array_shift()](http://www.w3school.com.cn/php/func_array_shift.asp) | 刪除數組中首個元素,并返回被刪除元素的值。 |
| [array_slice()](http://www.w3school.com.cn/php/func_array_slice.asp) | 返回數組中被選定的部分。 |
| [array_splice()](http://www.w3school.com.cn/php/func_array_splice.asp) | 刪除并替換數組中指定的元素。 |
| [array_sum()](http://www.w3school.com.cn/php/func_array_sum.asp) | 返回數組中值的和。 |
| [array_udiff()](http://www.w3school.com.cn/php/func_array_udiff.asp) | 比較數組,返回差集(只比較值,使用一個用戶自定義的鍵名比較函數)。 |
| [array_udiff_assoc()](http://www.w3school.com.cn/php/func_array_udiff_assoc.asp) | 比較數組,返回差集(比較鍵和值,使用內建函數比較鍵名,使用用戶自定義函數比較鍵值)。 |
| [array_udiff_uassoc()](http://www.w3school.com.cn/php/func_array_udiff_uassoc.asp) | 比較數組,返回差集(比較鍵和值,使用兩個用戶自定義的鍵名比較函數)。 |
| [array_uintersect()](http://www.w3school.com.cn/php/func_array_uintersect.asp) | 比較數組,返回交集(只比較值,使用一個用戶自定義的鍵名比較函數)。 |
| [array_uintersect_assoc()](http://www.w3school.com.cn/php/func_array_uintersect_assoc.asp) | 比較數組,返回交集(比較鍵和值,使用內建函數比較鍵名,使用用戶自定義函數比較鍵值)。 |
| [array_uintersect_uassoc()](http://www.w3school.com.cn/php/func_array_uintersect_uassoc.asp) | 比較數組,返回交集(比較鍵和值,使用兩個用戶自定義的鍵名比較函數)。 |
| [array_unique()](http://www.w3school.com.cn/php/func_array_unique.asp) | 刪除數組中的重復值。 |
| [array_unshift()](http://www.w3school.com.cn/php/func_array_unshift.asp) | 在數組開頭插入一個或多個元素。 |
| [array_values()](http://www.w3school.com.cn/php/func_array_values.asp) | 返回數組中所有的值。 |
| [array_walk()](http://www.w3school.com.cn/php/func_array_walk.asp) | 對數組中的每個成員應用用戶函數。 |
| [array_walk_recursive()](http://www.w3school.com.cn/php/func_array_walk_recursive.asp) | 對數組中的每個成員遞歸地應用用戶函數。 |
| [arsort()](http://www.w3school.com.cn/php/func_array_arsort.asp) | 對關聯數組按照鍵值進行降序排序。 |
| [asort()](http://www.w3school.com.cn/php/func_array_asort.asp) | 對關聯數組按照鍵值進行升序排序。 |
| [compact()](http://www.w3school.com.cn/php/func_array_compact.asp) | 創建包含變量名和它們的值的數組。 |
| [count()](http://www.w3school.com.cn/php/func_array_count.asp) | 返回數組中元素的數目。 |
| [current()](http://www.w3school.com.cn/php/func_array_current.asp) | 返回數組中的當前元素。 |
| [each()](http://www.w3school.com.cn/php/func_array_each.asp) | 返回數組中當前的鍵/值對。 |
| [end()](http://www.w3school.com.cn/php/func_array_end.asp) | 將數組的內部指針指向最后一個元素。 |
| [extract()](http://www.w3school.com.cn/php/func_array_extract.asp) | 從數組中將變量導入到當前的符號表。 |
| [in_array()](http://www.w3school.com.cn/php/func_array_in_array.asp) | 檢查數組中是否存在指定的值。 |
| [key()](http://www.w3school.com.cn/php/func_array_key.asp) | 從關聯數組中取得鍵名。 |
| [krsort()](http://www.w3school.com.cn/php/func_array_krsort.asp) | 對數組按照鍵名逆向排序。 |
| [ksort()](http://www.w3school.com.cn/php/func_array_ksort.asp) | 對數組按照鍵名排序。 |
| [list()](http://www.w3school.com.cn/php/func_array_list.asp) | 把數組中的值賦給一些變量。 |
| [natcasesort()](http://www.w3school.com.cn/php/func_array_natcasesort.asp) | 用“自然排序”算法對數組進行不區分大小寫字母的排序。 |
| [natsort()](http://www.w3school.com.cn/php/func_array_natsort.asp) | 用“自然排序”算法對數組排序。 |
| [next()](http://www.w3school.com.cn/php/func_array_next.asp) | 將數組中的內部指針向前移動一位。 |
| [pos()](http://www.w3school.com.cn/php/func_array_pos.asp) | current() 的別名。 |
| [prev()](http://www.w3school.com.cn/php/func_array_prev.asp) | 將數組的內部指針倒回一位。 |
| [range()](http://www.w3school.com.cn/php/func_array_range.asp) | 創建包含指定范圍單元的數組。 |
| [reset()](http://www.w3school.com.cn/php/func_array_reset.asp) | 將數組的內部指針指向第一個元素。 |
| [rsort()](http://www.w3school.com.cn/php/func_array_rsort.asp) | 對數組逆向排序。 |
| [shuffle()](http://www.w3school.com.cn/php/func_array_shuffle.asp) | 將數組打亂。 |
| [sizeof()](http://www.w3school.com.cn/php/func_array_sizeof.asp) | count() 的別名。 |
| [sort()](http://www.w3school.com.cn/php/func_array_sort.asp) | 對數組排序。 |
| [uasort()](http://www.w3school.com.cn/php/func_array_uasort.asp) | 使用用戶自定義的比較函數對數組中的鍵值進行排序。 |
| [uksort()](http://www.w3school.com.cn/php/func_array_uksort.asp) | 使用用戶自定義的比較函數對數組中的鍵名進行排序。 |
| [usort()](http://www.w3school.com.cn/php/func_array_usort.asp) | 使用用戶自定義的比較函數對數組進行排序。 |
- 一維數組操作方法
- 求得這個數組中各個元素之和
- 取出兩個數組中相同的內容
- 將數組元素組合為字符串implode
- 將字符串轉化為數組explode
- 逗號分割的字符串去重
- 一維數組增加某個值
- PHP從數組中找到指定元素的位置
- 二維或多維數組操作方法
- 根據某一個鍵值合并生成一個新的二維數組
- 二維數組變一維數組
- 二維數組取一個值變一維數組
- php二維數組合并及去重復的方法
- php數組根據某鍵值,把相同鍵值的合并最終生成一個新的二維數組
- 二維數組增加一個值
- 生成無限級樹算法
- sql2md SQL轉化為markdown語法
- PHP修改多維數組中的某個值
- 二維數組
- 省市區聯動的查詢
- PHP求某二維數組,某一列元素的最大最小值
- php 求二維數組的差集
- 按某個鍵值排序
- 基本知識
- 鍵名作為鍵值
- PHP中foreach的用法和實例
- PHP foreach 循環案例
- php5.3以后的foreach的&符號不建議使用
- PHP中判斷變量為空的幾種方法小結
- 判斷PHP數組是否為空的代碼
- php刪除數組中指定值的元素的幾種方法
- PHP刪除數組中的指定元素
- php數組函數序列之array_keys() - 獲取數組鍵名
- php 中更簡潔的三元運算符 ?:
- 函數
- 字符串函數
- 數組函數
- 實例
- 將 $arr 中age大于第一個大于30的人增加一項一條信息
- 強大的數組函數