$encoded = json_encode($data, JSON_NUMERIC_CHECK);[B][/B]
php de json a çevirirken kullanılan ek parametre işimi çözdü

------------
Google Maps APIsini kullanarak sitemdeki firmaları harita üzerinde listelemek istiyorum manuel olarak yaptığımda sıkıntı yok fakat sql den çekince apinin istediği kod yapısı ile sql den gelen farklı . Fark tırnak işaretleri onu nasıl ayarlayabilirim?
İstediği Yapı:
coordinates: {
lat: 36.984785924414844,
lng: 35.33886955935169
},
content: "Adana"Benim çektiğim veriyi json a php ile çevirdiğim yapı. (Sql de veriler farklı olduğu için php ile işleyip array i json formatına dönüştürüyorum.) {
"coordinates": {
"lat": "36.984785924414844",
"lng": "35.33886955935169"
},
"content": "Adana"
},Görüldüğü gibi fazladan tırnak işaretleri var ve o yüzden de sıkıntı oluyor bunu nasıl aşabilirim acaba?PHP ile yaptığım işlem
$array = array();
$iller = $db->query("SELECT * FROM iller", PDO::FETCH_ASSOC);
if($iller->rowCount()){
foreach ($iller as $key => $il) {
$array[]= array(
'coordinates' => array('lat'=> $il['il_lat'], 'lng' => $il['il_lng']),
'content' => $il['il_adi']
);
}
}
$array = json_encode($array);