ホームページ  >  記事  >  php教程  >  PHPがJSONを読み込むときにデータが無い(空)問題の解決策

PHPがJSONを読み込むときにデータが無い(空)問題の解決策

WBOY
WBOYオリジナル
2016-07-11 08:43:411123ブラウズ

PHP を使用していくつかの json インターフェース ファイルを呼び出すとき、file_get_contents を使用してページの json データを取得する場合

json_decode()を使って解析した後、戻り値がnullになる

データが正常に出力されません。

これは、PHP の file_get_contents で取得したデータの前に 3 つの目に見えない BOM 文字があるためです。PHP をトランスコードしたり、ヘッダーのエンコーディングを BOM なしに設定したりしても、問題は解決できません。

考えられる方法の 1 つは次のとおりです:

リーリー
もう一つ:

リーリー

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