У меня возникла проблема с выдачей данных в формате JSON для использования на картах Google. Мне нужно JSON в этом формате:json_encode для использования в Картах Google
{"title":"Park Ave Penthouse", "location": {"lat": 40.7713024, "lng": -73.9632393}},
{"title":"Chelsea", "location": {"lat": 40.7347062, "lng": -73.9895759}}
Я не могу понять, как вывести эту часть: "location": {"lat": 40.7713024, "lng": -73.9632393}
. У меня есть следующий код, но он не работает. Любая помощь будет принята с благодарностью!
$arr = array();
for ($i=0; $i <$numrows; $i++) {
$stmt->fetch();
$arr[] = array(
"title" => strval($title),
"locations: {lat => $lat, lng => $lng"
);
}
header("Content-Type", "application/json");
echo json_encode($arr);
Какой язык это? Это выглядит как строка для меня: '" location: {lat => $ lat, lng => $ lng "', что, вероятно, не то, что вы хотите. – geocodezip