この記事では主にphpでhttpを解析して得られるjson文字列変数が常に空白でnullになる問題の解決策を紹介します 個人的な経験をまとめたものです。皆さんにお勧めします。
今日、同僚がプロジェクトで問題に遭遇しました。http インターフェースを通じて取得した json 文字列が、json_decode を使用して正しく解析できず、空白が返されました。
結果の文字列を直接コピーして変数を手動で作成しますが、フロントエンドのjsで解析することもできます。私は強力な助けを借りて問題を解決しました。 Google、答えはインターフェースによって吐き出される結果にBOMヘッダーが含まれていることです。これはphp
にとって不倶戴天の敵と言えます。これ以上話す必要はありません。解決策に直接進みましょう:
コードは次のとおりです:
ここに記録してみんなと共有して、皆さんのお役に立てれば幸いです。