-3

jsonについて学んでいます。ここに、Google のサンプル ジオコーディング json の結果を取得する php スクリプトがあります。その結果の一部を取得して、それを php 変数にする方法を考えています。これが私が持っているものです:

<?php

$data = file_get_contents("http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true");
echo $data;

?>

これは、多くのキーと値を持つ JSON 文字列を示しています。LAT と LON を JSON から取り出して、php で使用できる $lat と $lon に変換する方法を考えています。

ありがとう、サム

4

2 に答える 2

5

を使用json_decodeして PHP データ構造に変換し、他の PHP データ構造と同じようにアクセスします。

于 2012-08-14T18:58:37.230 に答える
1
$string = 'some json blah blah';
$array = json_decode($string, true); // Second param turns it into a full array, not an array of objects

echo '<pre>', print_r($array), '</pre>'; // echo it out
于 2012-08-14T19:02:09.123 に答える