我有这样的代码:如何将此数组修改为关联数组?
$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');
但如何获得数组的索引,因此它可以用作选项标签上的值?
它的工作兄弟!非常感谢... –