Php 如何在字符串数组中添加反斜杠

Php how to add backslash inside array of strings

我有以下数组:

 Array
    (
        [0] => CLICK
        [1] => CSC
    )

在 json_encode 之后,我得到了低于 1。

"["CLICK","CSC"]"

如何把这个转换成"[\"CLICK\",\"CSC\"]"这个。

任何一个帮助。

来源:

<?php
$arr = [
    "CLICK", "CSC"
];
echo json_encode(json_encode($arr)) . "\n";

结果:

"[\"CLICK\",\"CSC\"]"

我在讨论后得到的一些信息丢失了。

他们在返回 json 之前手动替换了很多字符。由于后端影响,它们还包括 [ => "[] => ]"

一个简单的 json_encode 是解决这个问题的方法,同时跳过了特定 this 键的字符替换。