如何使用JS和/或PHP循环INI文件?

时间:2013-02-02 20:32:30

标签: php javascript jquery ini

我需要帮助开发JS代码(或PHP,如果它更容易和更有效),可以循环INI注释,部分,设置及其值。

例如,这是我的PHP:

<?php 
$ini_array = parse_ini_file("sample.ini", true);
print_r(json_encode($ini_array));
?>

这是我的PHP输出的JSON:

{"HEADINGONE":{"settingone":"hello","settingtwo":"world"},"HEADINGTWO":{"settingthree":"hi","settingfour":"again"}}

解析此INI文件:

[HEADING ONE]
settingone=hello
settingtwo=world 

[HEADING TWO]
settingthree=hi
settingfour=again

这是我的JS:

$.getJSON('index.php', function (data) {
 $.each(data, function (i,item) {
  alert(i);
 });
});

到目前为止,我的网页提醒“HEADING ONE”和“HEADING TWO”但是如何才能让它读取文件的其余部分?

所以我可以提醒“HEADING ONE”,“setone”,“hello”,“HEADING TWO”等等。

1 个答案:

答案 0 :(得分:0)

试试这个:

$.getJSON('index.php', function (data) {
 $.each(data, function (i,item) {
   $.each(item, function (settingName, settingValue) {
      alert('setting: ' + settingName + ', value: ' + settingValue);
   });
 });
});