使用PHP从JSON文件中删除所有引号

时间:2016-12-04 17:14:22

标签: php json

我想使用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()替换所有带有空格的"",但仍然没有用,并且它用双引号输出相同的内容。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

只需使用str_replace函数http://www.w3schools.com/php/func_string_str_replace.asp示例: $result = str_replace('"', '', $json)