我有一个PHP数组....PHP问题阵列选择采用
<?php $state = array("Kentucky", "Ohio", "West Virginia", "Indiana", "Texas");
我将如何得到这个阿雷对这一选择列表报告。
<select size="1" name="state" id="state">
<option>Select One</option>
</select>
我有一个PHP数组....PHP问题阵列选择采用
<?php $state = array("Kentucky", "Ohio", "West Virginia", "Indiana", "Texas");
我将如何得到这个阿雷对这一选择列表报告。
<select size="1" name="state" id="state">
<option>Select One</option>
</select>
<select size="1" name="state" id="state">
<?php
foreach($state as $state_name)
{
echo '<option value="' . $state_name . '">' . $state_name . '</option>';
}
?>
</select>
如果它与文本 – RichardTheKiwi 2011-02-11 00:49:19
<?php
$state = array("Kentucky", "Ohio", "West Virginia", "Indiana", "Texas");
?>
<select size="1" name="state" id="state">
<option>Select One</option>
<?php
foreach($state AS $val){
echo "<option>$val</option>";
}
?>
</select>
应该做的伎俩
您可以爆(扩展阵列)
<select size="1" name="state" id="state">
<option>Select One</option>
<option>
<?php
$state = array("Kentucky", "Ohio", "West Virginia", "Indiana", "Texas");
echo implode('</option><option>', state);
?>
</option>
</select>
使用`foreach`和`echo`。请参阅[手册](http://php.net/manual/en/control-structures.foreach.php),例如 – 2011-02-11 00:43:14