我有一个 db_field (短代码),它在提交查询时返回一个字符串。该返回的值是 AB,EF,GH(正是这个!
第二部分是我有一个带有短代码列表的文本区域。所以我试图突出显示(选择)相同的 macthed 元素。例如:
$String_in_Database = AB,EF,GH;
希望拥有:
<select name="Country[]" id="Country" multiple="multiple" size="5">
<option value="AB" selected>AB</option>
<option value="CD">CD</option>
<option value="EF" selected>EF</option>
<option value="GH" selected>GH</option>
......
</select>
这就是我生成选项的方式:
<?php $MyArray = $settingsUser['set_disallowcountries']; ?>
<?php foreach($disallCountry as $key => $value) { ?>
<option value="<?php echo $value['short'] ?>" <?php if(is_array($value['short'], $MyArray)) { echo 'selected'; }?>><?php echo $value['long'] ?></option>
<?php } ?>