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