1.array_unique()
功能:移除陣列中重複的值,建立乙個新陣列(返回值為陣列),新陣列裡面重複的已移除,而舊陣列保持不變。
例:$numbers=array(1,2,3,,3,2,4,5,4);
$newnumbers=array_unique($numbers);
print_r($newnumbers);
2.array_flip
功能:交換陣列的鍵和值,返回值型別為陣列,不會改變源陣列。
3.sort()
功能:將陣列按字母公升序進行排序或將陣列按數字
公升序進行排序
sort的第二個引數是可選的,這個引數可以是以下值:
sort_regular - 正常比較單元(不改變型別)(預設值)
sort_numeric - 單元被作為數字來比較
sort_string - 單元被作為字串來比較
sort_locale_string - 根據當前的區域(locale)設定來把單元當作字串比較,可以用 setlocale() 來改變。
sort_natural - 和 natsort() 類似對每個單元以「自然的順序」對字串進行排序。 php 5.4.0 中新增的。
sort_flag_case - 能夠與 sort_string 或 sort_natural 合併(or 位運算),不區分大小寫排序字串。
4.asort()
功能:對陣列進行排序並保持索引關係
5.ksort()
功能:按照鍵(key)名排序
以上的sort,asort,ksort都是正向排序,對於反向排序,只要在加乙個r,例如:rsort(),arsort(),krsort()。
6.shufflet()
功能:將陣列個元素進行隨機排序
7.array_reverse()
功能:對陣列進行反向排序,array打頭的函式一般會建立乙個新陣列。
8.array_unshift()
功能:在陣列開頭插入內容,返回值是int,反映的是目前陣列中元素的個數
9.array_push()
功能:將每個新元素新增到陣列的末尾
10.array_shift()
功能:將開頭的元素移除
11.array_pop()
功能:將結尾的元素移除
12.array_rand()
功能:這個函式用來獲取乙個陣列中的鍵(key),第二個引數表明隨機獲取幾個
13.current()
功能:獲取指標的當前元素,取得資料後指標位置不會發生變化,它的別名pos();
14.next()
功能:將陣列中的內部指標向前移動一位
15.reset()
功能:將陣列內部的指標指向第一位
16.prev()
功能:將陣列內部的指標倒回一位
17.array_count_values()
功能:統計陣列中所有的值出現次數
18.extract
功能:從陣列中將變數匯入到當前的符號表,簡單的說就是通過標量函式將字串鍵(key)設定成變數,然後將值賦值給這個變數。
Python常用陣列操作函式
python常用陣列操作函式 1.新增陣列元素 列表 list sadsad 1,哈哈 是否 extend 向末尾新增多個內容 如 list.extend 大毛 二毛 輸出 sadsad 1,哈哈 是否 大毛 二毛 insert 在任意位置新增內容 第一引數是要新增位置的下標,第二引數是表示新增的內...
Js中陣列的常用操作
1.push 例 var arr 1,2,3,4 var a arr.push 9,8,7 輸出 console.log a,arr 1,2,3,4,9,8,7 push屬性 可以將乙個或者更多的引數新增在陣列的尾部 返回新增後的陣列的長度,原陣列發生改變。2.unshift 例 var arr 1...
PHP中陣列常用函式
一 陣列操作的基本函式 array values arr 返回陣列中所有的值 不保留鍵名 被返回的陣列將使用數值鍵,從 0 開始且以 1 遞增 array keys array,value,strict 返回包含陣列中所有鍵名的乙個新陣列 array flip arr 陣列中的值與鍵名互換 如果有重...