ホームページ  >  記事  >  バックエンド開発  >  PHPのjson_decode関数の使い方を詳しく解説

PHPのjson_decode関数の使い方を詳しく解説

巴扎黑
巴扎黑オリジナル
2017-05-26 15:32:002842ブラウズ

この記事では主に 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 サイトの他の関連記事を参照してください。

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