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 回答