我怎样才能让它工作正常。
<?php $arr = (array) json_decode($item->options, true); ?>
<label>Please choose a variant</label><br />
<select name="options">
<option>{{ implode(' ', $arr) }}</option>
</select>
但是在这种情况下,它在一个选项中显示而不是3个。
答案 0 :(得分:0)
很难说没有看到你的json,但你需要遍历一系列选项:
<select name="options">
<?php foreach($arr as $a):?>
<option>{{{a}}}</option>
<?php endforeach;?>
</select>