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

WBOY
リリース: 2016-07-11 08:43:41
オリジナル
1155 人が閲覧しました

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

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

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

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

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

リーリー
もう一つ:

リーリー

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート