Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中仅从一个json键值对中删除额外的反斜杠_Php_Mysql_Json - Fatal编程技术网

在php中仅从一个json键值对中删除额外的反斜杠

在php中仅从一个json键值对中删除额外的反斜杠,php,mysql,json,Php,Mysql,Json,下面是从mysql表生成JSON的一小部分 { "id":"2", "project_title":"Jade Heights Tower II", "project_description":"\\u2022first one\\n\\u2022second one edited\\n", "latitude":"10.019615", "longitude":"76.339418", "property_type":" Luxury Apartments", "p

下面是从mysql表生成JSON的一小部分

{
  "id":"2",
  "project_title":"Jade Heights Tower II",
  "project_description":"\\u2022first one\\n\\u2022second one edited\\n",
  "latitude":"10.019615",
  "longitude":"76.339418",
  "property_type":" Luxury Apartments",
  "property_city":" Kakkanad",
  "property_status":"to-sell",
  "image_url":"http:\/\/zama.in\/miradmin\/assets\/images\/5d568e8ad9.jpg"
}
在这里,我只想从
项目描述中删除额外的反斜杠
标签

当前

"project_description":"\\u2022first one\\n\\u2022second one edited\\n"
期望值:

“项目描述”:“\u2022第一个\n\u2022第二个已编辑\n

下面是一段代码

$result = $connect->prepare("SELECT * FROM `mir_projects` ORDER BY `id`");
    $result->execute();
    if($result->rowCount()){

        $output = $result->fetchAll(PDO::FETCH_ASSOC);
        echo json_encode($output);
    }

首先,使用json_decode($str,true)解码json,然后

试试这个

<?php
$str="\\u2022first one\\n\\u2022second one edited\\n";
$newdescription = preg_replace('/\+/', "/\/", $str);
print_r($newdescription);
?>


为什么要这样做?我需要在androd textview中显示此内容
\u2022
\n
用于在textview中生成项目符号点和换行符。反斜杠正在转义其他反斜杠。解码JSON时,您将看到原始数据。您应该在android应用程序中删除额外的斜杠。如何从android中删除它?。