0

ファイルから何かを解析しようとしましたが、うまくいきません..

私が行った場合:

$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"

Google でも検索したので、ここで皆さんからの助けに賭けます!

4

1 に答える 1

0

インデックスは文字列なので、これを行うことができます:

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

11 !== "11" であることに注意してください。

于 2013-05-16T02:28:29.123 に答える