私は別のファイルから取得するdropdwonメニュー項目を持っています。そして私は選択した価値にマークを付けたいと思っています。私は以下のコードで試してみる。選択された値と関連foreach項目の両方がドロップダウンに表示されます。どのように1つだけを保つか。アドバイスをお願いしますforeach PHPから繰り返し値を削除するには?
$html .= '<select>';
$html .= '<option value="">Select</option>';
foreach ($List as $ll) {
if ($ll== $this->ll) {
$html .= '<option selected value="'.$this->ll.'">width to '.$this->blockWidth.'%</option>';
}
$html .= '<option value="'.$ll.'"> width to '.$ll.'%</option>';
}
$html .= '</select>';
http://php.net/manual/en/function.array-unique.php –
'foreach'に渡す前にあなたのリストを絞り込む必要があります –
私が見るところでは、必要なのは' else'です。 – Rasclatt