PHP 5 Array 函數

來源:互聯網
上載者:User

標籤:wan   combine   sizeof   pip   arch   排列   數組   刪除元素   回調   

PHP Array 函數允許您訪問並運算元組。

支援簡單的數組和多維陣列。

安裝

PHP Array 函數是 PHP 核心的組成部分。無需安裝即可使用這些函數。

PHP 5 Array 函數
函數 描述
array() 建立數組。
array_change_key_case() 返回其鍵均為大寫或小寫數組。
array_chunk() 把一個數組分割為新的數組塊。
array_column() 返回輸入數組中某個單一列的值。
array_combine() 通過合并兩個數組(一個為鍵名數組,一個為索引值數組)來建立一個新數組。
array_count_values() 用於統計數組中所有值出現的次數。
array_diff() 比較數組,返回兩個數組的差集(只比較索引值)。
array_diff_assoc() 比較數組,返回兩個數組的差集(比較鍵名和索引值)。
array_diff_key() 比較數組,返回兩個數組的差集(只比較鍵名)。
array_diff_uassoc() 比較數組,返回兩個數組的差集(比較鍵名和索引值,使用使用者自訂的鍵名比較函數)。
array_diff_ukey() 比較數組,返回兩個數組的差集(只比較鍵名,使用使用者自訂的鍵名比較函數)。
array_fill() 用給定的索引值填充數組。
array_fill_keys() 用給定的指定鍵名的索引值填充數組。
array_filter() 用回呼函數過濾數組中的元素。
array_flip() 反轉/交換數組中的鍵名和對應關聯的索引值。
array_intersect() 比較數組,返回兩個數組的交集(只比較索引值)。
array_intersect_assoc() 比較數組,返回兩個數組的交集(比較鍵名和索引值)。
array_intersect_key() 比較數組,返回兩個數組的交集(只比較鍵名)。
array_intersect_uassoc() 比較數組,返回兩個數組的交集(比較鍵名和索引值,使用使用者自訂的鍵名比較函數)。
array_intersect_ukey() 比較數組,返回兩個數組的交集(只比較鍵名,使用使用者自訂的鍵名比較函數)。
array_key_exists() 檢查指定的鍵名是否存在於數組中。
array_keys() 返回數組中所有的鍵名。
array_map() 將使用者自訂函數作用到給定數組的每個值上,返回新的值。
array_merge() 把一個或多個數組合并為一個數組。
array_merge_recursive() 遞迴地把一個或多個數組合并為一個數組。
array_multisort() 對多個數組或多維陣列進行排序。
array_pad() 將指定數量的帶有指定值的元素插入到數組中。
array_pop() 刪除數組中的最後一個元素(出棧)。
array_product() 計算數組中所有值的乘積。
array_push() 將一個或多個元素插入數組的末尾(入棧)。
array_rand() 從數組中隨機選出一個或多個元素,返回鍵名。
array_reduce() 通過使用使用者自訂函數,迭代地將數組簡化為一個字串,並返回。
array_replace() 使用後面數組的值替換第一個數組的值。
array_replace_recursive() 遞迴地使用後面數組的值替換第一個數組的值。
array_reverse() 將原數組中的元素順序翻轉,建立新的數組並返回。
array_search() 在數組中搜尋給定的值,如果成功則返回相應的鍵名。
array_shift() 刪除數組中的第一個元素,並返回被刪除元素的值。
array_slice() 返回數組中的選定部分。www.0539g.com
array_splice() 把數組中的指定元素去掉並用其它值取代。
array_sum() 返回數組中所有值的和。
array_udiff() 比較數組,返回兩個數組的差集(只比較索引值,使用一個使用者自訂的鍵名比較函數)。
array_udiff_assoc() 比較數組,返回兩個數組的差集(比較鍵名和索引值,使用內建函數比較鍵名,使用使用者自訂函數比較索引值)。
array_udiff_uassoc() 比較數組,返回兩個數組的差集(比較鍵名和索引值,使用兩個使用者自訂的鍵名比較函數)。
array_uintersect() 比較數組,返回兩個數組的交集(只比較索引值,使用一個使用者自訂的鍵名比較函數)。
array_uintersect_assoc() 比較數組,返回兩個數組的交集(比較鍵名和索引值,使用內建函數比較鍵名,使用使用者自訂函數比較索引值)。
array_uintersect_uassoc() 比較數組,返回兩個數組的交集(比較鍵名和索引值,使用兩個使用者自訂的鍵名比較函數)。
array_unique() 刪除數組中重複的值。www.linyiwuliuwang.cn
array_unshift() 在數組開頭插入一個或多個元素。
array_values() 返回數組中所有的值。
array_walk() 對數組中的每個成員應用使用者函數。
array_walk_recursive() 對數組中的每個成員遞迴地應用使用者函數。
arsort() 對關聯陣列按照索引值進行降序排序。
asort() 對關聯陣列按照索引值進行升序排序。
compact() 建立一個包含變數名和它們的值的數組。
count() 返回數組中元素的數目。
current() 返回數組中的當前元素。
each() 返回數組中當前的鍵/值對。
end() 將數組的內部指標指向最後一個元素。
extract() 從數組中將變數匯入到當前的符號表。
in_array() 檢查數組中是否存在指定的值。
key() 從關聯陣列中取得鍵名。www.pipixiaa.com
krsort() 對關聯陣列按照鍵名降序排序。
ksort() 對關聯陣列按照鍵名升序排序。
list() 把數組中的值賦給一些陣列變數。
natcasesort() 用"自然排序"演算法對數組進行不區分大小寫字母的排序。
natsort() 用"自然排序"演算法對數組排序。
next() 將數組中的內部指標向後移動一位。www.foodtvl.com
pos() current() 的別名。
prev() 將數組的內部指標倒回一位。
range() 建立一個包含指定範圍的元素的數組。
reset() 將數組的內部指標指向第一個元素。
rsort() 對數值數組進行降序排序。
shuffle() 把數組中的元素按隨機順序重新排列。www.jusho.cn 
sizeof() count() 的別名。
sort() 對數值數組進行升序排序。
uasort() 使用使用者自訂的比較函數對數組中的索引值進行排序。
uksort() 使用使用者自訂的比較函數對數組中的鍵名進行排序。
usort() 使用使用者自訂的比較函數對數組進行排序。

PHP 5 Array 函數

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.