比方有個購物車的後台可以設定產品項目的大分類,
我們可以將分類的名稱存成一個array,然後foreach出來(搭配ul及li標籤)PS:下面的筆記是屬於沒有從資料庫撈資料的做法
foreach寫法
<?php
//先假設有哪幾個大分類項目 , 然後存進陣列$menu裡
$menu = array('3C產品','時尚家居','智慧型手機','流行服飾');
?>
<ul>
<?php
foreach($menu as $item){
echo '<li>'.$item.'</li>';
}
?>
</ul>
使用變數$item來存取每個陣列元素,變數$item沒有規定一定要叫$itme,通常教科書都寫$value 。 因為範例都會這樣寫 foreach(陣列變數 as $value);
將foreach改成for的寫法
如果要將foreach寫成for的方式的話,差別在於要加一個count()函式,計算這個陣列有幾個元素,然後把這個值(陣列有幾個元素)存在一個變數裡。
<?php
$menu = array('3C產品','時尚家居','智慧型手機','流行服飾');
?>
<ul>
<?
$item_num = count($menu);
//count()可以計算這個陣列有幾個元素
for($i=0;$i<$item_num;$i++)
{
echo '<li>'.$menu[$i].'</li>';
}
?>
</ul>
<?php
$menu = array('3C產品','時尚家居','智慧型手機','流行服飾');
?>
<ul>
<?
$item_num = count($menu);
//count()可以計算這個陣列有幾個元素
for($i=0;$i<$item_num;$i++)
{
echo '<li>'.$menu[$i].'</li>';
}
?>
</ul>
沒有留言:
張貼留言
若你看的文章,時間太久遠的問題就別問了,因為我應該也忘了... XD