<? $config = parse_ini_file('/list.ini', true); ?>
<?echo'<select id="LBox" name="listbox" size="20" style="display:none;">';
foreach($config[MPR] as $id=>$label){
switch ($id)
{
case ($id==select):
echo'<option value="0" selected="selected"></option>';
break;
case ($id>0 && $id<=10):
echo'<optgroup label="'.$label.'">';
break;
case ($id>10 && $id<=20):
echo'</optgroup>';
break;
default:
echo'<option value="'.$id.'">'.$label.'</option>';
}
}
echo'</select>';?>
上記は、非表示のリスト ボックスを作成し、INI ファイルからオプションを入力するコードです。これを ini の各セクションに複製したいのですが、新しい $config[x] 値でこれを 8 回コピー アンド ペーストする以外に、これを行う最善の方法がわかりません。これをセクションごとに複製する方法はありますか?