ホームページ > バックエンド開発 > PHPチュートリアル > JSON 文字列をバックグラウンド PHP 処理に渡す問題の解決策、json string_PHP チュートリアル

JSON 文字列をバックグラウンド PHP 処理に渡す問題の解決策、json string_PHP チュートリアル

WBOY
リリース: 2016-07-12 08:51:03
オリジナル
753 人が閲覧しました

処理のためにバックグラウンドPHPにJSON文字列を渡す問題の解決策

プロジェクト開発中に、フィールドの数が多いため、バッチレコード配列の受信が含まれるため、通常のメソッドを使用することはできません。 = 322&=gsd&v=rwe はこのように送信されるので、JSON 形式をフロントエンドに渡すことを考えました content=[{'a':2321,'b':'gsd','c':'dww'} ,{'a':' 4sd','b':'gsd2','c':'dww3'},....] 、この場合、バックグラウンドで複数のレコードを解析することも非常に便利です。しかし、このように送信すると、バックグラウンドで受信するのは [ {'a':2321,'b':'gsd','c':'dww'}...] この形式です。標準の JSON 形式の文字列を、PHP の json_decode を使用して直接解析します。操作しやすいように、オンラインで検索したところ、多くのクラスメートも私と同じ問題に遭遇しました。結局、答えは見つかりませんでしたが、Stripslashes は PHP でこの関数を使用し、取得した JSON 文字列を変換するだけでOKです。

実際、この問題は get_magic_quotes_gpc() 関数が原因で発生します。php.ini の設定がオフであれば、この問題は発生しないはずです。そのため、この関数を使用する場合は判断を追加してください


リーリー

蛇足ですが、PHPをもう2年もやってなくてすっかり忘れていました

最近、プロジェクトの必要に応じてマニュアルを読み直さなければなりません

http://www.bkjia.com/PHPjc/1133017.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1133017.html技術記事 JSON 文字列をバックグラウンド PHP 処理に渡す問題の解決策。プロジェクト開発中に、JSON 文字列にはバッチ レコード配列が含まれるため、通常の...
を使用できません。
🎜
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート