溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

PHP 數(shù)組函數(shù)大全

發(fā)布時(shí)間:2020-02-29 09:54:51 來(lái)源:網(wǎng)絡(luò) 閱讀:384 作者:web全棧 欄目:web開發(fā)

PHP 數(shù)組函數(shù)

PHP數(shù)組函數(shù)是核心的一部分。無(wú)需安裝即可使用這些函數(shù)

函數(shù)名稱 描述
array_change_key_case 將數(shù)組中的所有鍵名修改為全大寫或小寫
array_chunk 將一個(gè)數(shù)組分割成多個(gè)
array_column 返回?cái)?shù)組中指定的一列
array_combine 創(chuàng)建一個(gè)數(shù)組,用一個(gè)數(shù)組的值作為其鍵名,另一個(gè)數(shù)組的值作為其值
array_count_values 統(tǒng)計(jì)數(shù)組中所有的值
array_diff_assoc 帶索引檢查計(jì)算數(shù)組的差集
array_diff_key 使用鍵名比較計(jì)算數(shù)組的差集
array_diff_uassoc 用用戶提供的回調(diào)函數(shù)做索引檢查來(lái)計(jì)算數(shù)組的差集
array_diff_ukey 用回調(diào)函數(shù)對(duì)鍵名比較計(jì)算數(shù)組的差集
array_diff 計(jì)算數(shù)組的差集
array_fill_keys 使用指定的鍵和值填充數(shù)組
array_fill 用給定的值填充數(shù)組
array_filter 用回調(diào)函數(shù)過濾數(shù)組中的單元
array_flip 交換數(shù)組中的鍵和值
array_intersect_assoc 帶索引檢查計(jì)算數(shù)組的交集
array_intersect_key 使用鍵名比較計(jì)算數(shù)組的交集
array_intersect_uassoc 帶索引檢查計(jì)算數(shù)組的交集,用回調(diào)函數(shù)比較索引
array_intersect_ukey 用回調(diào)函數(shù)比較鍵名來(lái)計(jì)算數(shù)組的交集
array_intersect 計(jì)算數(shù)組的交集
array_key_exists 檢查數(shù)組里是否有指定的鍵名或索引
array_key_first Gets the first key of an array
array_key_last Gets the last key of an array
array_keys 返回?cái)?shù)組中部分的或所有的鍵名
array_map 為數(shù)組的每個(gè)元素應(yīng)用回調(diào)函數(shù)
array_merge_recursive 遞歸地合并一個(gè)或多個(gè)數(shù)組
array_merge 合并一個(gè)或多個(gè)數(shù)組
array_multisort 對(duì)多個(gè)數(shù)組或多維數(shù)組進(jìn)行排序
array_pad 以指定長(zhǎng)度將一個(gè)值填充進(jìn)數(shù)組
array_pop 彈出數(shù)組最后一個(gè)單元(出棧)
array_product 計(jì)算數(shù)組中所有值的乘積
array_push 將一個(gè)或多個(gè)單元壓入數(shù)組的末尾(入棧)
array_rand 從數(shù)組中隨機(jī)取出一個(gè)或多個(gè)單元
array_reduce 用回調(diào)函數(shù)迭代地將數(shù)組簡(jiǎn)化為單一的值
array_replace_recursive 使用傳遞的數(shù)組遞歸替換第一個(gè)數(shù)組的元素
array_replace 使用傳遞的數(shù)組替換第一個(gè)數(shù)組的元素
array_reverse 返回單元順序相反的數(shù)組
array_search 在數(shù)組中搜索給定的值,如果成功則返回首個(gè)相應(yīng)的鍵名
array_shift 將數(shù)組開頭的單元移出數(shù)組
array_slice 從數(shù)組中取出一段
array_splice 去掉數(shù)組中的某一部分并用其它值取代
array_sum 對(duì)數(shù)組中所有值求和
array_udiff_assoc 帶索引檢查計(jì)算數(shù)組的差集,用回調(diào)函數(shù)比較數(shù)據(jù)
array_udiff_uassoc 帶索引檢查計(jì)算數(shù)組的差集,用回調(diào)函數(shù)比較數(shù)據(jù)和索引
array_udiff 用回調(diào)函數(shù)比較數(shù)據(jù)來(lái)計(jì)算數(shù)組的差集
array_uintersect_assoc 帶索引檢查計(jì)算數(shù)組的交集,用回調(diào)函數(shù)比較數(shù)據(jù)
array_uintersect_uassoc 帶索引檢查計(jì)算數(shù)組的交集,用單獨(dú)的回調(diào)函數(shù)比較數(shù)據(jù)和索引
array_uintersect 計(jì)算數(shù)組的交集,用回調(diào)函數(shù)比較數(shù)據(jù)
array_unique 移除數(shù)組中重復(fù)的值
array_unshift 在數(shù)組開頭插入一個(gè)或多個(gè)單元
array_values 返回?cái)?shù)組中所有的值
array_walk_recursive 對(duì)數(shù)組中的每個(gè)成員遞歸地應(yīng)用用戶函數(shù)
array_walk 使用用戶自定義函數(shù)對(duì)數(shù)組中的每個(gè)元素做回調(diào)處理
array 新建一個(gè)數(shù)組
arsort 對(duì)數(shù)組進(jìn)行逆向排序并保持索引關(guān)系
asort 對(duì)數(shù)組進(jìn)行排序并保持索引關(guān)系
compact 建立一個(gè)數(shù)組,包括變量名和它們的值
count 計(jì)算數(shù)組中的單元數(shù)目,或?qū)ο笾械膶傩詡€(gè)數(shù)
current 返回?cái)?shù)組中的當(dāng)前單元
end 將數(shù)組的內(nèi)部指針指向最后一個(gè)單元
extract 從數(shù)組中將變量導(dǎo)入到當(dāng)前的符號(hào)表
in_array 檢查數(shù)組中是否存在某個(gè)值
key_exists 別名 array_key_exists
key 從關(guān)聯(lián)數(shù)組中取得鍵名
krsort 對(duì)數(shù)組按照鍵名逆向排序
ksort 對(duì)數(shù)組按照鍵名排序
list 把數(shù)組中的值賦給一組變量
natcasesort 用“自然排序”算法對(duì)數(shù)組進(jìn)行不區(qū)分大小寫字母的排序
natsort 用“自然排序”算法對(duì)數(shù)組排序
next 將數(shù)組中的內(nèi)部指針向前移動(dòng)一位
pos current 的別名
prev 將數(shù)組的內(nèi)部指針倒回一位
range 根據(jù)范圍創(chuàng)建數(shù)組,包含指定的元素
reset 將數(shù)組的內(nèi)部指針指向第一個(gè)單元
rsort 對(duì)數(shù)組逆向排序
shuffle 打亂數(shù)組
sizeof count 的別名
sort 對(duì)數(shù)組排序
uasort 使用用戶自定義的比較函數(shù)對(duì)數(shù)組中的值進(jìn)行排序并保持索引關(guān)聯(lián)
uksort 使用用戶自定義的比較函數(shù)對(duì)數(shù)組中的鍵名進(jìn)行排序
usort 使用用戶自定義的比較函數(shù)對(duì)數(shù)組中的值進(jìn)行排序
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI