この記事では主に PHP の json_decode 関数を紹介します。必要な方はぜひ参考にしてください
1. この関数には 4 つのパラメータがあります。最初の 2 つは使用する際に使用されます。具体的なパラメータについてはマニュアルを参照してください。
2. 最初のパラメータは json 形式の文字列で、2 番目のパラメータはブール値です (false はオブジェクトに変換され、true は配列に変換されます。変換が失敗した場合、デフォルトは null です)。が返されます。
2. 発生した問題
プロジェクト内で Java で書かれた Web サービスが呼び出され、返されたデータは "{'stauts':'1','message':'Recharge success'}" でした。
それを受け取った後、プログラムはjson_decodeを使用して結果を配列に変換しますが、変換結果はnullとなり、あまりにも奇妙です。 マニュアルを見てみると、以下のような記載があり、すぐに理解できました。
返された結果を「{"stauts":"1","message":"Recharge success"}」に変更して配列に変換すればOKです。
以上がPHPのjson_decode関数の使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。