1

次のコードがあります。

$string = '{"tracking_url":{"11":{"affiliate":"OMG","url_part1":<<some url>>,"url_part2":<<some url>>"}}}';
$points = json_decode( $string, true );

url_part1とにアクセスするにはどうすればよいurl_part2ですか?

4

1 に答える 1

5

指定された文字列は有効なJSONではありません。

私はあなたがこのようなものを持っていると思います

{ "tracking_url":{"11":{"affiliate":"OMG","url_part1":<<some url>>,"url_part2":<<some url>>"}} }

次に、解析後にプロパティにアクセスできます。

$obj = json_decode( '{ "tracking_url":{"11":{"affiliate":"OMG","url_part1":<<some url>>,"url_part2":<<some url>>"}} }', true );

出力部分を忘れてしまいました。の2番目の引数json_decode()をtrueに設定すると、結果は連想配列になり、次のようにアクセス/出力できます。

echo $obj['tracking_url']['11']['url_part1'];
echo $obj['tracking_url']['11']['url_part2'];
于 2013-03-15T19:50:41.357 に答える