次のコードがあります。
$string = '{"tracking_url":{"11":{"affiliate":"OMG","url_part1":<<some url>>,"url_part2":<<some url>>"}}}';
$points = json_decode( $string, true );
url_part1
とにアクセスするにはどうすればよいurl_part2
ですか?
指定された文字列は有効な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'];