0
我有這樣的陣列,我需要用它在JS谷歌地圖:從json_encode數組刪除雙引號
$punti = array(
array(
"location" => "new google.maps.LatLng(37.959571, -98.596719)",
"stopover" => "true"
),
array(
"location" => "new google.maps.LatLng(37.502230, -97.509929)",
"stopover" => "true"
)
);
谷歌地圖需要的東西是這樣的:
[
{location: new google.maps.LatLng(37.959571, -98.596719), stopover: true},
{location: new google.maps.LatLng(37.502230, -97.509929), stopover: true}
]
的問題是,使用json_encode
我有一個雙引號數組,地圖不接受它。 隨着json_encode
我有這樣的結果:
[{"location":"new google.maps.LatLng(37.959571, -98.596719)","stopover":"true"},{"location":"new google.maps.LatLng(37.502230, -97.509929)","stopover":"true"}];
如何刪除雙引號?我試過str_replace
和trim
,但不起作用。 謝謝!
存儲的座標而不是整個對象的聲明。 –
問題是,你認爲這是JSON ......事實並非如此。 – CBroe
@CBroe說了什麼,這是一個對象,而不是JSON! – Luca