PHP Array to json, how to get rid of some double quotes? -


i have small weird problem while encoding php arrays json.

i need prevent array() adding double quotes around specific values.

here php array:

$coordinates="[".$row["lat"].",".$row["lng"]."]";   $eguser=array(                            "geometry"=>array(                 "type"=>"$type",                 "coordinates"=>$coordinates                          ),              "type2"=>"$type2",             "id"=>$id         ); $arrayjson[]=$eguser;    

wich return following json json_encode :

var member = { "type": "featurecollection", "features": [{     "geometry": {         "type": "point",         "coordinates": "[46.004028,5.040131]"     },     "type2": "feature",     "id": "39740" }] 

};

as can see coordinates wrapped inside double quote >

"coordinates": "[46.004028,5.040131]" 

how rid of these quotes ? need have following instead >

"coordinates": [46.004028,5.040131] 

i'm bit confuse welcome :) thank !

thats because $coordinates of type string.

$coordinates="[".$row["lat"].",".$row["lng"]."]"; 

create $coordinates this

$coordinates = array($row["lat"],$row["lng"]); 

Comments

Popular posts from this blog

How do you change vbulletin's home page to the forums instead of the default (CMS or Activity Stream)? -

java - stack overflow exception on xml transformation -