我有一个 JSON 字符串,当我记录它时是这样的:
..."items":{"0":"
\t\t\t\t\t"},"buys":{"0":"
\t\t\t\t\t"}}}, "sells":{}, "clients":{"test":{"0":"
\t\t\t\t"}...
我想要的是从中删除所有new line feed (\n) & tab characters(\t)
并拥有 JSON 字符串,如下所示:
..."items":{},"buys":{}}}, "sells":{}, "clients":{"test":{}...
我写了preg_replace
这样的函数:
$json = preg_replace(['/\"0\"\:\n\"[\\t]+/'], [''], $json);
但是当我记录 JSON 字符串时,它们尚未被删除。
我该怎么办?
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以使用此正则表达式
"[\t\n\r]"