2012-12-06 24 views
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次的最佳方法。有没有办法为每个部分复制这个?复制INI文件中每个部分的PHP代码

回答

0

编写一个函数来完成它,并将其作为参数进行任何更改(例如$ config [x])。

+0

我觉得这是正确的道路,我仍然不确定最好的方式来做到这一点。基本上对于每个[部分]或$ config [x]必须写入一个新的实例。 – user1868232

+0

摇摆一下,发布代码。 – FoolishSeth