PHP 陣列是資料處理的核心結構。本文介紹三種建立一維陣列的語法,並以「養雞場統計體重」為例,示範陣列遍歷、總和與平均計算。
<?php
$chicken[0] = 3;
$chicken[1] = 5;
$chicken[2] = 1;
$chicken[3] = 3.4;
$chicken[4] = 2;
$chicken[5] = 50;
?>
array() 一次建立<?php
$chicken = array(3, 5, 1, 3.4, 2, 50);
?>
PHP 5.4+ 亦可用短語法 [3, 5, 1, 3.4, 2, 50]。
<?php
$arr['logo'] = 'www.bianceng.cn';
$arr['abc'] = 123;
// 遍歷需用 foreach
foreach ($arr as $key => $val) {
echo $val . '<br />';
}
?>
<?php
$chicken = array(3, 5, 1, 3.4, 2, 50);
$weight = 0;
for ($i = 0; $i < count($chicken); $i++) {
echo "第" . ($i + 1) . "隻雞的體重=" . $chicken[$i] . '<br />';
$weight += $chicken[$i];
}
$avg = $weight / count($chicken);
echo "共有:" . count($chicken) . "隻雞<br />";
echo "總體重是:" . $weight . "<br />";
echo "平均體重是:" . $avg;
?>
第1隻雞的體重=3 第2隻雞的體重=5 第3隻雞的體重=1 第4隻雞的體重=3.4 第5隻雞的體重=2 第6隻雞的體重=50 共有:6隻雞 總體重是:64.4 平均體重是:10.7333...