PHP parse_ini_file

时间:2013-05-16 02:19:08

标签: php arrays parsing ini

我尝试解析文件中的某些内容,但无法使其正常工作..

如果我这样做:

$idd = 11;
$aInifile = parse_ini_file('status.ini', 'reply');
echo 'test : ' . $aInifile['reply']['11'];

然后我得到了正确的答复。 但如果我使用:

$idd = 11;
$aInifile = parse_ini_file('status.ini', 'reply');
echo 'test : ' . $aInifile['reply'][$idd];

然后它不起作用......那么如何使用$ idd变量来实现它呢?

我的.ini文件

[reply]
0 = "In progress (a normal message submission, with no error encountered so far)"
10 = "Delivered upstream"
11 = "Delivered to mobile"

已经尝试了很多东西,也在谷歌上搜索过,所以在这里投注你们的帮助吧!

1 个答案:

答案 0 :(得分:0)

索引是一个字符串,所以你可以这样做:

$idd = "11";
...
echo 'test : ' . $aInifile['reply'][$idd];

请注意11!==“11”