我想使用PHP从JSON文件中删除所有双引号。
以下代码将所有变量输出到名为example.json
的JSON文件:
$var_geoJSON = 'var geoJSON = ';
file_put_contents('jsonfun.json', $var_geoJSON);
file_put_contents('jsonfun.json', json_encode($geojson, JSON_NUMERIC_CHECK), FILE_APPEND);
我试图让它输出这样的东西:
var geoJSON = {...}
然而它输出的内容如下:
"var geoJSON = " {...}
我目前正在使用geoJSON输出到开源的leaflet.js映射库,语法要求我var geoJson = {...}
而不是"var geoJSON = "{...}
。
我尝试使用PHP
命令preg_replace()
替换所有带有空格的""
,但仍然没有用,并且它用双引号输出相同的内容。
有什么想法吗?
答案 0 :(得分:0)
只需使用str_replace
函数http://www.w3schools.com/php/func_string_str_replace.asp示例:
$result = str_replace('"', '', $json)