在php中,如何通过数组中的项目添加和填充html下拉列表
这是php文件中的HTML在php中,如何通过数组中的项目添加和填充html下拉列表,php,drop-down-menu,Php,Drop Down Menu,这是php文件中的HTML <select id="efHidden" style="width:80px;" class="text ui-widget-content ui-corner-all"> <option value="0">off</option> <option value="1">on</option> </select> 关 在…上 我有一个php变量$arr,它有需要显示的值
<select id="efHidden" style="width:80px;" class="text ui-widget-content ui-corner-all">
<option value="0">off</option>
<option value="1">on</option>
</select>
关
在…上
我有一个php变量$arr
,它有需要显示的值$arr=array('1'=>'选项一','2'=>'选项二','3'=>'选项三');
$arr = array('1' => 'Option One', '2' => 'Option Two', '3' => 'Option Three');
foreach($arr as &$item){ echo '<option value="'.$item[0].'">'.$item[1].'</option>'; }
foreach($arr as&$item){echo'.$item[1].'.';}
正是.Net为您做的这些小事情,才是从.Net向PHP过渡的难点。坚持下去-1-$item将是一个字符串,而不是数组,并且不需要通过引用访问$item。
<?php
$arr = array('0' => 'off', '1' => 'on');
?>
<select id="efHidden" style="width:80px;" class="text ui-widget-content ui-corner-all">
<?php foreach ($arr as $key=>$value) {?>
<option value="<?php echo $key; ?>"><?php echo $value; ?></option>
<?php } ?>
</select>
<?php $arr = array('off' => 0, 'on' => 1); ?>
<select>
<?php
foreach($arr as $k => $v)
{
echo "<option value=\"$v\">$k</option>";
}
?>
</select>