小编use*_*012的帖子

如何使用PHP删除json响应中的反斜杠("\")?

我尝试在JSON whit php中添加一行mysql查询.我用这个代码:

public function lugaresCercanos($lng, $lat, $distance){
$result=mysql_query("SELECT nombre, distancia FROM Lugar ORDER BY distancia ASC");
$info=array();
    while($row = mysql_fetch_array($result,MYSQL_ASSOC)){
        array_push($info,$row);
    }
    return json_encode($info);
Run Code Online (Sandbox Code Playgroud)

这会返回一个JSONObject,但我不确定.

    class resultado_final {
public $logstatus = "";
public $lugares_cercanos = "";}

$result_final = new resultado_final();
if($db->login($usuario,$passw)){
$result_final->logstatus = "0";}else{
$result_final->logstatus = "1";}
$result_final->lugares_cercanos = $lista;
echo json_encode($result_final);
Run Code Online (Sandbox Code Playgroud)

这段代码打印出来:

{"logstatus":"1","lugares_cercanos":"[{\"nombre\":\"Rio Amazonas\",\"distancia\":\"5119.000\"},{\"nombre\":\"Swissotel \",\"distancia\":\"5823.000\"},{\"nombre\":\"Laguna de Yaguarcocha\",\"distancia\":\"71797.000\"}]"}
Run Code Online (Sandbox Code Playgroud)

为什么查询的行由反斜杠分隔?怎么删除反斜杠?非常感谢!

php mysql json

6
推荐指数
3
解决办法
3万
查看次数

标签 统计

json ×1

mysql ×1

php ×1