【发布时间】:2013-02-02 20:32:29
【问题描述】:
我需要帮助开发可以循环通过 INI cmets、节、设置及其值的 JS 代码(或 PHP,如果它更容易和更高效)。
例如,这是我的 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”、“settingone”、“hello”、“HEADING TWO”等等。
【问题讨论】:
-
查看 PHP 页面的输出。在这里发布也有帮助。
-
您可以在检查请求时在浏览器控制台中检查 JSON 树。根据php docs,您将在
parse_ini_file中使用true为每个部分提供嵌套数组。在您拥有的each中添加另一个
标签: php javascript jquery ini