0

だから私はjson_decodeから配列データをエコーし​​ようとしています、私はいくつかの方法を試しましたが、何もうまくいかないようです.これを正しく行う方法は?

私のコードは次のとおりです。

<?php
$jsonstring = file_get_contents('example.com/json'); //get the string
$decoded = json_decode($jsonstring, true);   //decode the string
echo $decoded[roadDamage][0][place]; //echo array content
?>

エコー部分は単に機能しません。何もエコーしません...

デコードされた配列は次のようになります。roadDamage 配列と場所、時間の値に興味があります

4

2 に答える 2

0

インデックスは引用符で囲む必要があります。それ以外の場合、PHP は文字列として解釈するのではなく、その名前の定数を探します。

変更: echo $decoded[roadDamage][0][place];

To: echo $decoded['roadDamage'][0]['place'];

于 2013-02-20T14:46:37.263 に答える
0
print_r($decoded)

すべての配列を出力します。何も表示されない場合は、インデックスのスペルが間違っています。ところで、連想配列のインデックスを入れたほうがいい''

于 2013-02-20T14:42:03.297 に答える