如何在php中删除从json “x”:“y”到x:y的双引号[关闭]

Posted

技术标签:

【中文标题】如何在php中删除从json “x”:“y”到x:y的双引号[关闭]【英文标题】:How to remove double quotes from json "x":"y" to x:y in php [closed]如何在php中删除从json “x”:“y”到x:y的双引号[关闭] 【发布时间】:2020-06-05 13:31:00 【问题描述】:

如何在 php 中删除 json "x":"y"x:y 中的双引号

【问题讨论】:

放上你的示例代码? ["x":"2020-02-20 09:14:06","y":"0","x":"2020-02-20 09:14 :06","y":"0"] 我想要 x:2020-02-20 09:14:06,x:2020-02-20 09:14:06,y:0 in php Himanshu Tyagi,请edit 将有用的信息添加到问题中,而不是将其隐藏在 cmets 中。 你明白你的json是无效的吗? 3v4l.org/O2Qsu 【参考方案1】:

如果您只需要从字符串中删除 ",您可以使用 str_replace 方法。

$new_str = str_replace("\"", "", json);

希望对你有所帮助。

【讨论】:

或者更简单更好的处理str_replace('"', '', $json); 不要对 json 字符串使用文本函数。你在这里所做的是破坏了一个有效的 json 使其无效。 3v4l.org/aVPBQ @andreas 我知道“手动”解码 json 不是处理它的正确方法。我刚刚回答了这个问题,我不知道他的目的是什么,如果他想反序列化一个json,那么它的问题就完全没有问题了。 如果您不知道他们为什么要这样做,那么很可能是 OP 的误解。只需询问为什么以及需要做什么目的就可以清除任何问题,您就可以真正回答问题。这个答案不是答案,问题也不是真正的问题。这对阅读本文的人肯定没有帮助。

以上是关于如何在php中删除从json “x”:“y”到x:y的双引号[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

r gsub 和正则表达式,从 y*_x*_xxxx.csv 中删除 y*_x*

Haskell:从字符串列表中删除空格

从 X 数组中删除 NaN 行以及 Y 中的相应行

从 pandas 数据框创建单个列

如何使用 remove_if 从向量中删除元素

YouTube API:如何使用标签 Y 从频道 X 获取视频?