0
<? $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 回コピー アンド ペーストする以外に、これを行う最善の方法がわかりません。これをセクションごとに複製する方法はありますか?

4

1 に答える 1

0

それを実行し、変更 (例: $config[x]) を引数として受け取る関数を作成します。

于 2012-12-06T05:13:37.000 に答える