PHPプログラミングの新機能で、簡単なPHPで簡単なAPIを作成しようとしています。私のスニペットコードの下:私はフィールドshirtImage
の値は、余分なシンボル\
を持っている理由を知りたいJSONエンコード出力記号 " /" with PHP
{"response":[{"id":"31","shirtImage":"Content\/Images\/Short Sleeve\/874be7b82812f76c944d71706c9651eb.gif"},{"id":"32","shirtImage":"Content\/Images\/Short Sleeve\/b-Cleaned.png"}]}
:上記
$con = mysqli_connect(HOST, USER, PASS, DB);
$sql_results = mysqli_query($con, "SELECT * FROM `table-images`");
$rows = array();
while($r = mysqli_fetch_assoc($sql_results)) {
$rows[] = $r;
}
echo'{"response":'.json_encode($rows).'}';
コードは以下のようなJSON出力を持っています。私のデータベースでは、値は正しい例Content/Images/Short Sleeve/b-Cleaned.png
ですが、JSONにエンコードすると出力が変更されています。これを修正するには?
私のケースに関するいくつかのキーワードが見つかりましたが、動作しません。どんな示唆と答えも役立ちます。ありがとうございました
ありがとう、その仕事。 –
嬉しいです。利用可能なすべてのオプションは、http://php.net/manual/en/function.json-encode.phpにあります。 –