ホームページ  >  記事  >  バックエンド開発  >  PHP は、JSON 文字列内のバックスラッシュを削除し、二重引用符の前のバックスラッシュを削除します。JSON 二重引用符_PHP チュートリアル

PHP は、JSON 文字列内のバックスラッシュを削除し、二重引用符の前のバックスラッシュを削除します。JSON 二重引用符_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:07:541182ブラウズ

PHP は、AJAX を介して PHP に渡される JSON 文字列をエスケープするために、JSON 文字列内のバックスラッシュを削除し、二重引用符の前のバックスラッシュを削除します。 、最初にバックスラッシュを削除してから json_decode を削除する必要があります。

リーリー


追記: php getでjsonを取得するときに二重引用符の前のバックスラッシュを削除する方法

データは標準の JSON 形式ではないため、最初に「で」を置き換えることができます。

json_decode() システム関数を使用して json オブジェクトに変換する必要がある場合は、2 番目のパラメーターを true に追加するだけです。

出力がまだ NULL の場合は、BOM ヘッダー情報があるためです。


コードをコピーします

コードは次のとおりです: $arr = json_decode(trim($json,chr(239).chr(187).chr(191)),true);

変換するだけです。

この記事では全内容を紹介しましたが、PHPを使用してJSON文字列のバックスラッシュを削除したり、二重引用符の前のバックスラッシュを削除したりする際の参考になれば幸いです。

http://www.bkjia.com/PHPjc/1058158.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1058158.html技術記事 PHP は、JSON 文字列のバックスラッシュを削除し、二重引用符の前のバックスラッシュを削除します。AJAX 経由で PHP に渡される JSON の二重引用符は、PHP の処理に必要なバックスラッシュ "" でエスケープされる場合があります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。