我在我的form.i上有这个数组数据。我使用控制器显示值列表。如果我想将它存储到数据库,使用值1,当我想编辑数据时,它显示下拉列表中的文本。例如:
$data['material'] = array(
'1'=> 'Plastic',
'2'=> 'Rubber',
'3'=> 'Metal',
);
<select>
<?php foreach($material as $value)
{
echo '<option value=".$value['....']."'>'.$value['....'].'</option>
}
</select>
这样做的任何提示?谢谢
答案 0 :(得分:3)
您有associated
个数组key/value
对。请尝试如下。
foreach($material as $key=>$value)
{
echo "<option value="'.$key.'">".$value."</option>";
}