ホームページ >バックエンド開発 >PHPチュートリアル >PHP がデータベースの http アドレスを出力すると、// が / になってしまいます。
これに関しては、 str_replace を使用して '' に置き換えることができることはわかっていますが、これも問題が発生します。この json 形式のデータに漢字が含まれている場合、漢字の asd5 は asd5 になります。 。この問題を解決する他の方法はありますか?
なぜ / が / になるのか、その理由は見つかりましたか?
/ は特殊文字ではないため、php 関数はそれをエスケープしません (preg_quote を除く)
str_replace を使用して / を '/' に置き換えることができます。 。 。 。
なぜ / が / になるのか、その理由は見つかりましたか?
/ は特殊文字ではないので、PHP 関数はそれをエスケープしません (preg_quote を除く)
あなたがしなかった、それは不可能です
あなたがしなかった、それは不可能です
function get_js_array($sql){ $result = @mysql_query($sql) or die(mysql_error()); $arr = array(); while($row = @mysql_fetch_array($result, MYSQL_ASSOC)){ $arr[] = $row; } $js = json_encode($arr); mysql_free_result($result); return $js; }
ああ!それはそれです
rreee
ああ!それはそれです
rreee