为INI文件中的每个部分复制PHP代码

时间:2012-12-06 04:58:19

标签: php html

<? $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次。有没有办法为每个部分复制这个?

1 个答案:

答案 0 :(得分:0)

编写一个执行此操作的函数并将任何更改(例如$ config [x])作为参数。