我有一个带有值(是郊区)的字符串,如下所示:
$suburbs = "Mawson, Elizabeth, Burnside, Elizbeth, Mawson";
字符串包含的郊区可能会出现双倍增长。我无法改变这个事实。
我要做的是为用户将使用的下拉菜单创建一个选项列表。我不想显示同一个郊区两次(或者更多次)。
到目前为止我所拥有的:
$suburbs = "Mawson, Elizabeth, Burnside, Elizbeth, Mawson";
//Explode the suburbs string delimited by a comma
$boom = explode(',', $suburbs);
foreach($boom as $b)
{
$suburbOptionList .= '<option value='.$b.'>'.$b.'</option>';
}
?>
<select> <?php
echo $suburbOptionList;
?>
</select>
我知道这只会显示所有选项,但我真的不知道如何只显示每个郊区一次。我尝试了一些 foreach 和 if 组合,但它们看起来很丑,而且效果也一样糟糕。
任何帮助,将不胜感激。提前干杯!