您好,登錄后才能下訂單哦!
數組內部制造控制函數
current():取得數組當前位置的值
key():取得數組當前位置的索引值
next():將數組指針向后移一位
prev():將數組指針向前移動一位
end():將數組指針移動到最后一個元素
reset():將數組指針移動到第一個元素
鍵值操作函數
array_values():獲得數組所有元素的鍵值,并返回一個重新索引的數組。
array_keys():獲得數組所有元素的鍵名,并返回一個重新索引的數組,以剛才得到的鍵名作為新數組的鍵值
in_array():檢查某個值在數組中十分存在,如果存在則返回true,否則返回false
array_flip():交換數組中的鍵值
array_reverse():將數組中元素的順序倒置
count():返回數組元素的個數
array_count_values():用于統計數組中所有值出現的次數,函數返回一個新數組,原來數組中的值去重復變為新數組中的鍵名,出現的次數為鍵值
array_unique():去除數組中重復的值
使用回調函數的函數
array_filter():過濾數組中的元素
array_walker():對數組中的每個元素應用回調函數處理
array_map():相比array_walker(),此函數更加靈活,可以處理多個數組,將回調函數作用到給定的數組上,返回用戶定義函數作用后的數組。
數組排序函數
sort():有小到大升序
rsort():降序
usort():用戶自定義回調函數排序
asort():升序排序并保持索引關系
arsort():降序排序并保持索引關系
uasort():使用用戶自定義回到函數排序并保持索引關系
ksort():按照鍵名升序排序
krsort():按照鍵名降序排序
uksort():用戶自定義函數對數組鍵名進行排序
natsort():自然排序法排序
natcasesort():不區分大小寫自然排序法排序
array_multisort對多個數組或多維數組排序
拆分,合并,分解,拼接數組函數
array_slice():函數的作用是在數組中根據條件取出一段值并返回
array_splice():與array_slice相似,但不返回值,而是刪除他們并用其他值替代
array_combine():通過合并兩個數組來創建一個新數組
array_merge():把多個數組合并為一個數組,如果鍵名重復,后一個覆蓋前一個
array_intersect():計算數組交集
array_diff():計算數組差集
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。