ホームページ >バックエンド開発 >PHPチュートリアル >データベースから取り出したjsonに問題がある

データベースから取り出したjsonに問題がある

WBOY
WBOYオリジナル
2016-06-23 13:42:21930ブラウズ


データ インベントリのフィールドに JOSN コードを保存しましたが、保存後に二重引用符がエスケープされました。
このように

[{"id":"9","model":"A2","quantity":1}]


HTML上でも引用符なしでこのように表示されると読みました。
jsonコードに変換する方法を教えてください。


ディスカッションへの返信(解決策)

[{"id":"9","model":"A2","quantity":1},{"id":"8","model":"A1","quantity":1}]


こうあるべきです。

$s = ‘[{"id":"9","model":"A2","quantity":1}]’;echo html_entity_decode(html_entity_decode($s));
[{"id":"9","model":"A2","quantity":1}]

htmlentities エンコード変換はデータベースに入れるときにあなた自身が行ったものなので、当然のことながら、直接使用されていません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。