數組是特殊的變量,它可以同時保存一個以上的值。
數組能夠在單一變量名中存儲許多值,并且您能夠通過引用下標號來訪問某個值。
$its=array('Google','Apple','Microsoft');print_r($its);
或
$its[0]='Google';$its[1]='Apple';$its[2]='Microsoft';print_r($its);
運行結果:Array ( [0] => Google [1] => Apple [2] => Microsoft )
(2)、創建關聯數組
$age=array('Peter'=>'20','Bill'=>'19','Ken'=>'21');print_r($age);
或
$age['Peter']='20';$age['Bill']='19';$age['Ken']='21';print_r($age);
運行結果:Array ( [Peter] => 20 [Bill] => 19 [Ken] => 21 )
4、用count()獲取數組長度
$its=array('Google','Apple','Microsoft');$age=array('Peter'=>'20','Bill'=>'19','Ken'=>'21');echo count($its).'<br />';echo count($age);
運行結果:
3
3
5、用for和foreach遍歷數組
(1)、用for遍歷索引數組
$its=array('Google','Apple','Microsoft');for($i=0;$i<count($its);$i++){ echo $its[$i].'<br />';}
運行結果:
Google
Apple
Microsoft
(2)、用foreach遍歷關聯數組
$age=array('Peter'=>'20','Bill'=>'19','Ken'=>'21');foreach($age as $html' target='_blank'>value){echo $value.'<>';}
運行結果:
20
19
21
6、數組排序
sort() - 以升序對數組排序
rsort() - 以降序對數組排序
asort() - 根據值,以升序對關聯數組進行排序
ksort() - 根據鍵,以升序對關聯數組進行排序
arsort() - 根據值,以降序對關聯數組進行排序
krsort() - 根據鍵,以降序對關聯數組進行排序
如何記住它們?
r—-reduce,減少
a—-value,值(不知道是不是,暫且這樣記)
k—-key,鍵
$age=array('Peter'=>'20','Bill'=>'19','Ken'=>'21');foreach($age as $value){echo $value.'<br />';}arsort($age);foreach($age as $value){echo $value.'<br />';}
運行結果:
20
19
21
21
20
19
PHP編程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答