數(shù)組內(nèi)部制造控制函數(shù)
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站設計、成都做網(wǎng)站、五峰網(wǎng)絡推廣、重慶小程序開發(fā)、五峰網(wǎng)絡營銷、五峰企業(yè)策劃、五峰品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供五峰建站搭建服務,24小時服務熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
current():取得數(shù)組當前位置的值
key():取得數(shù)組當前位置的索引值
next():將數(shù)組指針向后移一位
prev():將數(shù)組指針向前移動一位
end():將數(shù)組指針移動到最后一個元素
reset():將數(shù)組指針移動到第一個元素
鍵值操作函數(shù)
array_values():獲得數(shù)組所有元素的鍵值,并返回一個重新索引的數(shù)組。
array_keys():獲得數(shù)組所有元素的鍵名,并返回一個重新索引的數(shù)組,以剛才得到的鍵名作為新數(shù)組的鍵值
in_array():檢查某個值在數(shù)組中十分存在,如果存在則返回true,否則返回false
array_flip():交換數(shù)組中的鍵值
array_reverse():將數(shù)組中元素的順序倒置
count():返回數(shù)組元素的個數(shù)
array_count_values():用于統(tǒng)計數(shù)組中所有值出現(xiàn)的次數(shù),函數(shù)返回一個新數(shù)組,原來數(shù)組中的值去重復變?yōu)樾聰?shù)組中的鍵名,出現(xiàn)的次數(shù)為鍵值
array_unique():去除數(shù)組中重復的值
使用回調(diào)函數(shù)的函數(shù)
array_filter():過濾數(shù)組中的元素
array_walker():對數(shù)組中的每個元素應用回調(diào)函數(shù)處理
array_map():相比array_walker(),此函數(shù)更加靈活,可以處理多個數(shù)組,將回調(diào)函數(shù)作用到給定的數(shù)組上,返回用戶定義函數(shù)作用后的數(shù)組。
數(shù)組排序函數(shù)
sort():有小到大升序
rsort():降序
usort():用戶自定義回調(diào)函數(shù)排序
asort():升序排序并保持索引關系
arsort():降序排序并保持索引關系
uasort():使用用戶自定義回到函數(shù)排序并保持索引關系
ksort():按照鍵名升序排序
krsort():按照鍵名降序排序
uksort():用戶自定義函數(shù)對數(shù)組鍵名進行排序
natsort():自然排序法排序
natcasesort():不區(qū)分大小寫自然排序法排序
array_multisort對多個數(shù)組或多維數(shù)組排序
拆分,合并,分解,拼接數(shù)組函數(shù)
array_slice():函數(shù)的作用是在數(shù)組中根據(jù)條件取出一段值并返回
array_splice():與array_slice相似,但不返回值,而是刪除他們并用其他值替代
array_combine():通過合并兩個數(shù)組來創(chuàng)建一個新數(shù)組
array_merge():把多個數(shù)組合并為一個數(shù)組,如果鍵名重復,后一個覆蓋前一個
array_intersect():計算數(shù)組交集
array_diff():計算數(shù)組差集