1
Ich habe ein einfaches Problem zu versuchen, herauszufinden.Wie ausgegeben Schrägstrich
Ich muss ausgegeben werden, um URL-Adresse wie folgt zu echo.
"image": "http://test.info/json/movies/1.jpg"
i mit diesem Code stecken bin versucht
<?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);
}
?>
Derzeit ich erhalte json Ausgabe wie folgt.
"image":"http:\/\/test.info\/json\/movies\/uploadsimage0214.png"
bitte helfen Sie mir, zusätzliche Backslashes loszuwerden.
Verwendung Option - 'JSON_UNESCAPED_SLASHES (integer) Sie nicht entkommen /. Verfügbar seit PHP 5.4.0.' - http://php.net/manual/en/json.constants.php – splash58
danke, dass es funktioniert .. :) hier ist meine Lösung. echo json_encode ($ a, JSON_UNESCAPED_SLASHES); – tecepuri