※檢查值、鍵
array_key_exists($key,$array);//檢查陣列鍵
in_array($value,$array);//檢查值於陣列
※獲取值
//使用array_values()取得陣列的值
$carvalues = array_values($car);
//取出陣列的鍵名
$twokeys = array_keys($two);
key($array);//輸出當前單元的鍵名
//陣列定義後,使用current()取得當前單元的值
※遍歷陣列
foreach($two as $subarray);//遍歷陣列
while(list($key,$value) = each($array))
asort($array);
//把測試陣列進行逆向排序,並保持索引關係
arsort($array);
//使用ksort()對陣列按鍵名排序
ksort($array);
//使用krsort()函式按鍵名逆向排序
krsort($array);
//使用sort()對測試陣列進行排序[以鍵名排列]
sort($array);
※交集、差集
//使用array_diff()計算三個陣列的差集[對陣列數值比較]
$result = array_diff($dog1,$dog2,$dog3);
//使用array_diff_assoc()計算三個陣列的差集[對數值和鍵名比較]
$result = array_diff_assoc($dog1,$dog2,$dog3);
//使用array_diff_key()計算三個陣列的差集[比較鍵名]
$result = array_diff_key($dog1,$dog2,$dog3);
//使用array_intersect()計算三個陣列的交集[對陣列數值比較]
$result = array_intersect($dog1,$dog2,$dog3);
//使用array_intersect_assoc()計算三個陣列的交集[對數值和鍵名比較]
$result = array_intersect_assoc($dog1,$dog2,$dog3);
//使用array_intersect_key()計算三個陣列的交集[比較鍵名]
$result = array_intersect_key($dog1,$dog2,$dog3);
※合併陣列
//使用array_merge()函式合併陣列
$result = array_merge($array1,$array2,$array3,$array4,$array5);
array_rand($input,10);//隨機取出10個單元
count($array,count_recursive);//顯示陣列單元數目,2引數只可為1或者count_recursive,有時可遍歷多維陣列
※出入棧
//陣列出棧,後進先出,陣列最後乙個單元彈出
array_pop($array);
//陣列入棧,將7,8兩個數值新增到陣列尾部
array_push($array,7,8);
//將陣列開頭單元移出陣列
array_shift($array);
//將7,8新增入陣列開頭
array_unshift($array,7,8);
php中常見陣列函式
1,定位陣列 bool in array mixed needle,array haystack bool strict 查詢指定元素 array array keys arraqy input mixed search value 返回鍵值組成的陣列 bool array key exists m...
JS常見陣列操作
1 indexof判斷乙個陣列中某乙個元素是否存在,如果不存在返回 1 let i it arr.indexof 4 1 2 push向陣列中新增元素 arr.push 100 3 splice從陣列中刪除一些元素,插入一些元素 引數1 刪除的開始的索引的位置 引數2 刪除的數量 開始索引是刪除的起...
js回顧之常見陣列操作
1功能 將陣列中所有元素都轉化為字串並連線在一起。2輸入 分隔符,預設為逗號 3輸出 分隔符分割的字串 4舉例 var a 1,2,3 2 a.join 1,2,3 3 a.join 1 2 3 1 功能 將陣列中的元素顛倒順序。2 輸入 無 3 輸出 逆序的陣列 4 舉例 1 var a 1,2,...