??
???? ?? ?? ??? ???? ??? ? ??? ?? ??? ?????.
array()? ???? ??? ?????, ??? ???? ? ?? ??? ??? ? ????.
PHP5.4 ?? ???? ?? ???? ? ????? ??? [] ?? ???
? ??? ? ????. ??? ??? ??? ?????.
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 $array=array(100,1.34,true,"PHP中文網(wǎng)",); echo '<pre>'; var_dump($array); echo '<pre/>'; ?>
?? ??? ??? ??? ?? ??????. :
1.? ??
2.? ?????
3.? ??
4.????
??: ? ??? echo pre ??? ?? ??? ??? ???? ????. ??? ? ???? ?????.
??? ?? ??? ??????. ?? ??? ??: ?? ??? ?? ??? ?????.
?
??? ??? ??? 0?? ???? ???. ???
??: ? ??? ??? ??? ????. ??? ??? ??? 0?? ???? ?? ????. ??? 0?? ??? ? ???? ??: ??? ?? ?? ? ??? ???? ???. ?-? ??????. ??? ????
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 $kele = array(5=>'只有不斷努力才能博得未來',10 => 'php.cn', 'PHP中文網(wǎng)' ,'好好學習哦', 19 => '去PHP中文網(wǎng)學習PHP'); //打印顯示$kele echo '<pre>'; var_dump($kele); echo '</pre>'; ?>?? ??? ? ? ??? ??? ?? ??? 5?? ???????? ??? ?????.
- ??? ??? ?? ??? ??? ???? ??? ?? ??? 0?? ?????. (? ?? ??? ?: ???? ???? ??? ?? ? ????. ? ?? ??? 0???.)
2. ?? ??? ??? ?? ?? ??? ?? ??? ?? ???. ?? ?? ?? ?? 5, 10, 19? ?? ?? ??? ????.
3. ?? ?(?: php.cn)? ??? ?? ??? ???? ??(?? ??? 10?) ?? ??? ???? ?? ?? ? ?? ???? ?(PHP Academy)???. ?? ???
????? ??? +1?? ?????.
?? ??
??? ??? ???? ?????. ?? ?? ??? ?????. ??? ??? ??? ?? ? ?? ?? ?????.
?? ????? ????????. ?? ??? ?? ??? ??? ???? ?????. ??? ???? ???? ??? ???? ?? ?-? ??? ???? ??? ????.
?
<?php $arr=[ //用[]創(chuàng)建數(shù)組 'name'=>'Tom', 'age'=>'18', 'gender'=>'male' ]; echo "<pre>"; var_dump($arr) ; echo"</pre>" ?>
??? ?? ? ? ??:
1 . ?? ??? ? ?? => ?
??? ?? 2. ?? ??? ??? ??
? ??? ?? ? ???? ?? ????? ???? ?????. ?? 1?? ??? ?? ?????. ??? ??? ?? ?? ?? ? ??? count()? ??? ? ????.
count($variable) ??? ??? ??(??? ?? ???? ? ?????. ??>):
????
<?php $name=Array('tom','andy','jack'); echo count($name); ?>
for ??? ???? ??? ??? ?????.
Instance
<?php $arr=Array('tom','andy','jack'); $arrlength=count($arr); for($x=0;$x<$arrlength;$x++){ echo $arr[$x]; echo "<br/>"; } ?>
?? ?? ?? ??? ?????.
?? ??? 0?? ????? $i=0?? ?????. $i? ??? ??? 1? ????? ??, ?? ??? ???? 2?? ??? 3?? ??? ???.
?? ???
?? ??? ?????? ??? ??? ??? ????? ??? ??? ???? ???? ?? ??? ???????.foreach? ?? ??
??? ???? ? ??? ???? ?? ??? ????. ? ??? ?? ??? foreach
foreach( [? ?? =>] ? ?? )? ??? ?? ?????.{
//?? ??
}
??? ??? ??????. ??? ??? ????.
? ?? ??????.
?? ? ??? ??? ??? ??? ?????. ?? ? ??? ?????. ??? ??? ?? value ??? ?????. ? ??? ?? ??? ?? ?? ??? ?? ?? ?????.Instance
?php $arr=[ 'name'=>'Tom', 'age'=>'18', 'gender'=>'male' ]; foreach($arr as $key=>$value){ echo $key.": ".$value."<br />"; }; ?>
?? ?? ??? ?? ??? ?? ??? ????.
1 . ??? ??? $key ??? ?? ??? ???? $value2 ??? ? ??? ?????. ??? ?? ?? ? ?? ?? ??? ??? ??? ? ??? ??? ??? ?????. ??: $key ? $value? ?? ??? ??? ????. $kai => $wen? ?? ?? ??? ??? ?? ????. ? ??? ?? ??? ???? ???, ?? ??? ?? ??? ???? ??? ???. ?? ?? ?? foreach? ?? ?? ??? ??? ?????.<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 $data = array( 0 => '中國', 100 => '美國', 20 => '韓國', 300 => '德國', ); foreach($data as $k => $v){ echo $k . '------' . $v .'<br />'; } ?>foreach ??? ???? ??? ??? ?? ??? ?? ??? ??? ????. ???? ????? ??? ?????. ??? ??? ?? ??? ?? ??? ??? ?? $k? ???? ?? ?? $v? ?????. ?? ??? ?? ?? ???? ?????. ??? ? ?? ? ???? ?? ?????. ??? ?? ??? ?????.
??? ??
PHP ?? ?? ??? ??
?? ??? ?? ?? ?? ???? ??? PHP ?? ?? ???? ?????. ? ?? ????? ? ??? ?? ??? ??? ?? ?? ???? ????.