如果你是一個PHP開發者,那么你一定會經常用到HTML的
每一個
<?php $cars = array("Volvo", "BMW", "Toyota"); echo "<select>"; foreach($cars as $car) { echo "<option value='$car'>$car</option>"; } echo "</select>"; ?>
上面的代碼會生成一個下拉列表,用戶可以從中選擇一種車型。如果用戶選擇了“BMW”,那么在后端處理時,我們就可以通過$value變量獲取到這個值。
有時候,我們希望在
<?php $cars = array("Volvo", "BMW", "Toyota"); $selected = "BMW"; echo "<select>"; foreach($cars as $car) { if($car == $selected) { echo "<option value='$car' selected>$car</option>"; } else { echo "<option value='$car'>$car</option>"; } } echo "</select>"; ?>
上面的代碼會生成一個默認選中“BMW”的下拉列表。
需要注意的是,如果,那么在后端處理時$value變量的值也是“BMW”。
除了value屬性之外,
<?php $cars = array("Volvo", "BMW", "Toyota"); echo "<select>"; foreach($cars as $car) { if($car == "BMW") { echo "<option value='$car' disabled>$car</option>"; } else { echo "<option value='$car'>$car</option>"; } } echo "</select>"; ?>
上面的代碼會生成一個下拉列表,其中“BMW”這個選項是不可用的。
最后需要提醒的是,在使用PHP動態創建
在本文中,我們介紹了PHP動態創建
上一篇php output圖片
下一篇php orm使用