私はphpでこのjson配列コードを持っています
$url = "https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-6.893238,107.604273&radius=100&type=point_of_interest&keyword=oleh-oleh&key=mykey";
$data = file_get_contents($url);
$json = json_decode($data);
$i = 0;
$results = array_map(function($result) use (&$i) {
return array ("id" => ++$i , "longitude" => $result->geometry->location->lng, "latitude" => $result->geometry->location->lat, "description" => $result->vicinity, "name" => $result->name);
}, $json->results);
$results = explode('","', $results);
echo json_encode($results);
?>
これは私にこのような配列値を与えます:
[{"id":18,"longitude":107.6123014,"latitude":-6.897495399999999,"name":"Kaos Oleh Oleh Khas Bandung & Kaos Otomotif"}]
latとlongに次のように二重引用符を追加するにはどうすればよいですか?
[{"id":18,"longitude":"107.6123014","latitude":"-6.897495399999999","name":"Kaos Oleh Oleh Khas Bandung & Kaos Otomotif"}]
このコードで爆発してみました
$results = explode('","', $results);
しかし、それは私に警告を与えます:警告explode()はパラメータ2を期待します
助けてくれてありがとう
回答 1 件
関連記事
- オブジェクトの配列と値の配列のマッチング
- 二重引用符で囲まれた1つの単語のみを照合する方法
- std - : stringを負の値でdoubleに変換すると、結果はゼロになります
- 最後のアイテムを渡すときに最初のアイテムに自動ループする配列に最後のN値を格納するにはどうすればよいですか?
- VBAで配列の値をトリミングするにはどうすればよいですか?
- キー配列と値配列からオブジェクトを生成します
- Pythonのifステートメントで値の配列を作成します
- javascriptで大文字と小文字を区別しない文字列の配列の値を置き換えます
- 配列内の増分値をマップします
- 文字列で満たされたnumpy配列(形(n、m))からすべての値の最初の文字を取得する方法
文字列にキャスト