排序陣列函式
注:php 內部將所有的陣列都儲存為關聯陣列。
向乙個已存在的索引陣列末尾新增更多的值,可以使用語法。
$family
=array
("fred"
,"wilma");
$family
="pebbles"
;// $family[2] 是 "pebbles"
如果該陣列為關聯陣列,則新增的索引為 0 。
$family
=array
('name'
=>
"wilma");
$family
="pebbles"
;// $family[0] 是 "pebbles"
// 樣例陣列
$arr
=array
('name'
=>
"fred"
,'age'
=>35,
'wife'
=>
"wilma");
$arr1
=array
("fred",35
,"wilma"
);
foreach
($arr
as$val
)\n";}
/* output
fred
35wilma */
foreach
($arr
as$key
=>
$value
) is
\n";}/
* output
fred's name is fred
fred's age is 35
fred's wife is wilma *
/
每個 php 陣列都會跟蹤當前所處理的元素,指向當前元素的指標被稱為迭代器。迭代器的函式如下:
while
(list
($key
,$value)=
each
($arr))
is \n";
}// 會彈出警告
/* output
fred's name is fred
fred's age is 35
fred's wife is wilma *
/
$arr1count
=count
($arr1);
for($i=
0;$i<
$arr1count;$i
++)\n";
}/* output
fred
35wilma */
效果
公升序降序
使用者自定義函式
按值排序陣列,然後從 0 開始重新分配索引
sort()
rsort()
usort(&array, callback)
按值排序
asort()
arsort()
uasort(&array, callback)
按鍵排序
ksort()
krsort()
uksort(&array, callback)
js入門 5 陣列
陣列相關 陣列定義 下標越界 陣列的長度 更改陣列項 陣列的遍歷 push 方法 pop 方法 unshift 方法 shift 方法在指定位置插入新項 刪除指定項 被刪除的項會返回sort 求陣列中每一項的總和和平均數 求陣列的最大值和最小值 陣列去重 var qcarr 1,1,1,2,2,2,...
PHP陣列函式 5
1.array reverse 函式以相反的元素順序返回陣列 array reverse array,preserve preserve規定是否保留原始陣列的鍵名array reverse 函式將原陣列中的元素順序翻轉,建立新的陣列並返回。如果第二個引數指定為 true,則元素的鍵名保持不變,否則鍵...
C 基礎語法入門 5 陣列
5.3 二維陣列 黑馬程式設計師匠心之作 c 教程從0到1入門程式設計 學習筆記 目標 對c 有初步了解,能夠有基礎程式設計能力 案例 通訊錄管理系統 特點一 陣列,就是乙個集合,裡面存放了相同型別的資料元素 特點二 陣列是由連續的記憶體位置組成的 定義有三種方式 資料型別 資料名 陣列長度 int...