或$arr = array($key=>$value);
//處理陣列元素
//生成0-5的陣列
$res = range(0,5)
$res = sizeof($arr) = count($arr)//陣列長度
$res = pos($arr) = current($arr)//獲取當前指標的元素
$res = key($arr)//獲取當前指標的key
$res = prev($arr)//指標上移並獲取元素
$res = next($arr)//獲指標下移的元素
$res = reset($arr)//針指向第乙個並獲取元素//
$res = end($arr)//針指向最後乙個並獲取元素//
$item = array_unshift($arr,"horse","horse2");//重頭插入元素,字串key不變,數字key重新排序,返回插入後的陣列個數
array_push($arr2,"111","222");//尾部追加
$item = array_shift($arr2);//取出第乙個,會刪掉
$item = array_pop($arr);//取出最後乙個,會刪掉
$item = array_rand($arr2,2);//隨機取出2個數,乙個的話返回值不是陣列
$item = array_product($arr2);//計算所有value的成績,有字母結果為0
$item = array_sum($arr2);//計算所有value的成績,忽略字母
//判斷
bool in_array("23",$arr, true)= array_search('aaa',$arr,true);//判斷23是否在$arr中,true代表型別也要一致
bool array_key_exists("a",$a)//判斷key是否存在
//遍歷
foreach ($arr as $str)
while (list($key, $val) = each($arr))
//單陣列操作
//修改索引值的排序
shuffle($arr)//隨機排序,索引會變成陣列
//不修改索引的排序
natsort($arr);//自然演算法排序,數字、大寫、小寫
natcasesort($arr);//自然演算法排序,不區分大小寫
$item = array_unique($arr);//忽略後面重複的value,返回新的陣列
$item = array_pad($arr,10,0);//將陣列補全到10位,全部補0,生成新陣列,負數表示在前面插入
$item = array_reverse($arr2,false);//返回新的反轉陣列,true表示保留數字key,字串key不會變
$item = array_change_key_case($arr2,case_upper/case_lower );//返回key全為大寫或小寫的陣列,key重複後會去掉後面的
$item = array_flip($arr);//返回key-value反轉的陣列
$item = array_keys($a);//返回所有key組成的新陣列
$item = array_values($arr);//去掉key換成數字key
//多陣列操作
array_multisort($arr,$arr2,sort_asc /sort_desc);多個陣列排序,大寫、小寫、數字
$item = array_chunk($arr2,2,true);//以2位單位拆分成二維陣列並返回新陣列,true表示保留原key
$item = array_intersect($a1,$a2);//返回多個陣列的交集,可以是多個陣列
$item = array_merge($a1,$a2);//返回合併的新陣列,
$item = array_slice($a,1,2);//從第2個袁術開始擷取2個元素返回新陣列
$item = array_combine($arr,$arr2);//arr的value位key,arr2的value為value生成新陣列,長度必須一致
php陣列函式總結
一 排序 sort 本函式為 array 中的單元賦予新的鍵名。這將刪除原有的鍵名而不僅是重新排序。rsort 本函式對陣列進行逆向排序 最高到最低 刪除原有的鍵名而不僅是重新排序。asort 對陣列進行排序並保持索引關係 arsort 對陣列進行逆向排序並保持索引關係 ksort 對陣列按照鍵名排...
PHP陣列常用函式總結
一 陣列操作的基本函式陣列的鍵名和值 array values arr 獲得陣列的值 array keys arr 獲得陣列的鍵名 array flip arr 陣列中的值與鍵名互換 如果有重複前面的會被後面的覆蓋 陣列的內部指標 current arr 返回陣列中的當前單元 pos arr 返回陣...
php陣列函式總結 使用技巧 一
1 函式用於統計陣列中所有值出現的次數,array count values arr arr array 1,2,1,2,3,4,1,1,1,2,3,3 return array count values arr return array 1 5 2 3 3 3 4 1 2 去除陣列中為空的值 ar...