PECL を使用しない PHP での JSON POST リクエスト本文の解析
PHP スクリプトでの JSON リクエスト本文の取得と解析は、特に次のものを扱う場合に困難になることがあります。 POST リクエスト。この記事では、http_get_request_body() などの HTTP リクエスト本文関数呼び出しを使用せずに、PHP で POST された JSON オブジェクトにアクセスして対話する問題について説明します。
解決策
PECL を使用せずに PHP で JSON POST リクエスト本文を効果的に解析するには、次の 2 つの方法を利用するのが簡単で簡単です。手順:
の 2 番目のパラメータjson_decode (TRUE) は、JSON オブジェクトが配列として返されることを保証し、そのプロパティと値に簡単にアクセスできるようにします。
サンプル コード
これはサンプル PHP スクリプトです。上記のアプローチを示します:
<?php // Read the JSON request body $inputJSON = file_get_contents('php://input'); // Convert the JSON string to an array $input = json_decode($inputJSON, TRUE); // Access and interact with the JSON object // (e.g., print the value of a property) echo $input['name']; ?>
以上がPECL を使用せずに PHP で JSON POST リクエストボディを解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。