【发布时间】:2013-05-10 18:54:56
【问题描述】:
我尝试从文件中解析某些内容,但无法正常工作..
如果我这样做:
$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"
已经尝试了很多东西,也在谷歌上搜索过,所以在这里赌你们的帮助!
【问题讨论】:
-
向我们展示ini文件。第二个参数也必须是布尔值,而不是字符串。
-
试试
var_dump($aInifile);。该输出是什么样的? -
'11' !== 11(字符串与整数)
-
告诉我们
var_dump($aInifile) -
使用 error_reporting 打开所有错误。