我经常需要动态选择option
一个select
组合框,例如优化需要显示先前选择的值的搜索。我通常会通过选项(如果从数据库获取,则在 for 循环中),并检查if statement
:
$selected = 'Option 2';
foreach ($options as $value) {
echo '<option ';
echo ($selected == $value)? 'selected>' : '>';
echo $value . '</option>';
}
现在,对每个组合框都这样做很麻烦,而且代码行数更多。有没有更快/更有效的方法来根据给定的值选择选项。例如“$selected
选择选项”之类的东西,而不是为每个选项运行 if 语句?