陣列的處理在php中是很重要的,在這裡我找了一些比較常用的處理陣列的函式給大家分享。
1,array_values($arr); 取得陣列的值,返回乙個新的陣列2,array_keys($arr,[,value]); 取得陣列的鍵名,返回乙個新的陣列,如果新增了第二個引數,則只返回值為value的鍵值,第三個引數設定是否區分型別,預設不區分(false)
3,array_flip();返回乙個值與鍵互換後的陣列,重複的後面的會覆蓋前面的,原陣列中值的資料型別不是字
符串或整
數,會報錯
4,in_array("abc",$arr);在陣列中檢索"abc",返回1或者null,第三個引數來判斷是否區分型別
5,array_seach("abc",$arr);在陣列中檢索"abc",返回鍵名或者false,第三個引數和in_array()函式用法相同
6,array_key_exists("key",$arr);給定的鍵是否存在於陣列中,返回true或者false
7,range("a","z");建立乙個包含指定範圍(a~z)的陣列,第三個引數表示每兩個元素之間間隔數值個數
8,array_unique($arr);移除重複的值,只保留第乙個,不改變鍵名,返回乙個陣列
9,array_reverse();逆序函式,把陣列順序轉換,true表示保留原鍵
10,array_rand($arr,$num);在在陣列中隨機取出乙個鍵名或多個鍵名構成的陣列,返回鍵值,$num為取出元素的數
11,shuffle($arr);將陣列的順序打亂,成功返回true失敗返回false,不保留原鍵名
PHP常用處理陣列函式
依次拼接陣列 array1 array 1,2,3,4,5 array2 array 6,7,8,9,10 array3 array merge array1,array2 拼接 print r array3 執行結果 array 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 ...
PHP中常用陣列函式
array search 查詢陣列中是否有對應的值,如果有,返回對應的鍵。array split 刪除陣列中鍵對應的某項 array unshift 向陣列開頭插入一項,如果是索引陣列,索引從0開始重新編序 array shift 刪除陣列開頭一項,如果是索引陣列,索引從0開始重新編序 array ...
陣列常用處理方法
一 遍歷陣列 二 排序 普通陣列sort,預設公升序 var arr 2,4,3,4,5 console.log arr.sort 2,3,4,4,5 如果使用函式a b是公升序,b a是倒序 arr.sort function a,b console.log arr 5,4,4,3,2 物件陣列按...