如何输出正斜杠

时间:2017-05-01 15:43:07

标签: php json variables

我有一个简单的问题试图搞清楚。

我需要像这样输出到echo url地址。

"image": "http://test.info/json/movies/1.jpg"

我试图坚持使用此代码

<?php
include_once 'db_functions.php';
$db = new DB_Functions();
$products = $db->getAllProducts();
$a = array();
$b = array();
$c = 'test.info/json/movies/';
if ($products != false){
    $no_of_users = mysql_num_rows($products);
    while ($row = mysql_fetch_array($products)) {       


        $b["image"] = $c.''.$row["photo"];



        array_push($a,$b);
    }
    echo json_encode($a);
}

&GT;

目前我正在获得以下json输出。

"image":"http:\/\/test.info\/json\/movies\/uploadsimage0214.png"

请帮我摆脱额外的反斜杠。

1 个答案:

答案 0 :(得分:0)

你可以使用str_replace();或者只是标志JSON_UNESCAPED_SLASHES

echo json_encode($a, JSON_UNESCAPED_SLASHES);