統(tǒng)計: array_count_values 統(tǒng)計數(shù)組中所有的值出現(xiàn)的次數(shù) array_product 計算數(shù)組中所有值的乘積array_sum 計算數(shù)組中所有值的和 count 計算數(shù)組中的單元數(shù)目或?qū)ο笾械膶傩詡€數(shù) sizeof count() 的別名 搜索: array_key_exists 檢查給定的鍵名或索引是否存在于數(shù)組中 array_search 在數(shù)組中搜索給定的值,如果成功則返回相應(yīng)的鍵名 in_array 檢查數(shù)組中是否存在某個值 排序: array_multisort 對多個數(shù)組或多維數(shù)組進行排序 arsort 對數(shù)組進行逆向排序并保持索引關(guān)系 asort 對數(shù)組進行排序并保持索引關(guān)系 krsort 對數(shù)組按照鍵名逆向排序 ksort 對數(shù)組按照鍵名排序 natcasesort 用“自然排序”算法對數(shù)組進行不區(qū)分大小寫字母的排序 natsort 用“自然排序”算法對數(shù)組排序 rsort 對數(shù)組逆向排序 sort 對數(shù)組排序 uasort 使用用戶自定義的比較函數(shù)對數(shù)組中的值進行排序并保持索引關(guān)聯(lián) uksort 使用用戶自定義的比較函數(shù)對數(shù)組中的鍵名進行排序 usort 使用用戶自定義的比較函數(shù)對數(shù)組中的值進行排序 shuffle 將數(shù)組打亂 交集: array_intersect_assoc 帶索引檢查計算數(shù)組的交集 array_intersect_key 使用鍵名比較計算數(shù)組的交集 array_intersect_uassoc 帶索引檢查計算數(shù)組的交集,用回調(diào)函數(shù)比較索引 array_intersect_ukey 用回調(diào)函數(shù)比較鍵名來計算數(shù)組的交集 array_intersect 計算數(shù)組的交集 array_key_exists 用回調(diào)函數(shù)比較鍵名來計算數(shù)組的交集 array_uintersect_assoc 帶索引檢查計算數(shù)組的交集,,用回調(diào)函數(shù)比較數(shù)據(jù) array_uintersect 計算數(shù)組的交集,用回調(diào)函數(shù)比較數(shù)據(jù) 差集: array_udiff_assoc 帶索引檢查計算數(shù)組的差集,,用回調(diào)函數(shù)比較數(shù)據(jù) array_udiff_uassoc 帶索引檢查計算數(shù)組的差集,,用回調(diào)函數(shù)比較數(shù)據(jù)和索引 array_udiff 用回調(diào)函數(shù)比較數(shù)據(jù)來計算數(shù)組的差集 array_diff_assoc 帶索引檢查計算數(shù)組的差集 array_diff_key 使用鍵名比較計算數(shù)組的差集 array_diff_uassoc 用用戶提供的回調(diào)函數(shù)做索引檢查來計算數(shù)組的差集 array_diff_ukey 用回調(diào)函數(shù)對鍵名比較計算數(shù)組的差集 array_diff 計算數(shù)組的差集 獲取數(shù)組的部分內(nèi)容: array_chunk 將一個數(shù)組分割成多個 array_filter 用回調(diào)函數(shù)過濾數(shù)組中的單元 array_keys 返回數(shù)組中所有的鍵名 array_slice 從數(shù)組中取出一段 array_values 返回數(shù)組中所有的值 加工出所需數(shù)組: array_combine 創(chuàng)建一個數(shù)組,用一個數(shù)組的值作為其鍵名,,另一個數(shù)組的值作 為其值 array_fill 用給定的值填充數(shù)組 array_flip 交換數(shù)組中的鍵和值 array_map 將回調(diào)函數(shù)作用到給定數(shù)組的單元上 array_merge_recursive 遞歸地合并一個或多個數(shù)組 array_merge 合并一個或多個數(shù)組 array_pad 用值將數(shù)組填補到指定長度 array_push 將一個或多個單元壓入數(shù)組的末尾(入棧) array_reverse 返回一個單元順序相反的數(shù)組 array_shift 將數(shù)組開頭的單元移出數(shù)組 array_splice 把數(shù)組中的一部分去掉并用其它值取代 array_unique 移除數(shù)組中重復(fù)的值 array_unshift 在數(shù)組開頭插入一個或多個單元 array_walk_recursive 對數(shù)組中的每個成員遞歸地應(yīng)用用戶函數(shù) array_walk 對數(shù)組中的每個成員應(yīng)用用戶函數(shù) compact 建立一個數(shù)組,,包括變量名和它們的值 range 建立一個包含指定范圍單元的數(shù)組 單元: array_pop 將數(shù)組最后一個單元彈出(出棧) array_rand 從數(shù)組中隨機取出一個或多個單元 current 返回數(shù)組中的當(dāng)前單元 pos current() 的別名 each 返回數(shù)組中當(dāng)前的鍵/值對并將數(shù)組指針向前移動一步 end 將數(shù)組的內(nèi)部指針指向最后一個單元 key 返回數(shù)組中當(dāng)前單元的鍵名 list 把數(shù)組中的值賦給一些變量 next 將數(shù)組中的內(nèi)部指針向前移動一位 prev 將數(shù)組的內(nèi)部指針倒回一位 reset 將數(shù)組的內(nèi)部指針指向第一個單元 其他: array_reduce 用回調(diào)函數(shù)迭代地將數(shù)組簡化為單一的值 extract 從數(shù)組中將變量導(dǎo)入到當(dāng)前的符號表 array 新建一個數(shù)組 |
|
來自: 張?zhí)祺?/a> > 《待分類》