我有这个代码:
$genders = array('Male', 'Female');
foreach ( $genders as $gender ) {
echo '<option' . ( $rowMyBiodata['Gender'] == $gender ? ' selected' : '' ) . '>';
echo $gender;
echo '</option>';
}
并且该代码会生成如下 HTML 代码:
<option selected>Male</option>
<option>Female</option>
现在,我想在每个选项上添加一个值,以便输出如下所示:
<option selected value='M'>Male</option>
<option value='F'>Female</option>
我认为通过将数组更改为关联数组可以解决这个问题:
$genders = array('M'=>'Male', 'F'=>'Female');
但是如何获取数组的索引以便它可以用作选项标签上的值?