日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php数组常用函数汇总

發布時間:2024/1/17 php 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php数组常用函数汇总 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數組內部制造控制函數

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():計算數組差集


轉載于:https://blog.51cto.com/9425336/1561331

總結

以上是生活随笔為你收集整理的php数组常用函数汇总的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。