ホームページ >php教程 >PHP开发 >PHP を使用して POST データを受信し、JSON データを解析する

PHP を使用して POST データを受信し、JSON データを解析する

高洛峰
高洛峰オリジナル
2016-12-23 15:57:591212ブラウズ

<?php
 $json_string = $_POST["txt_json"];
 if(ini_get("magic_quotes_gpc")=="1")
 {
  $json_string=stripslashes($json_string);
 }
 $user = json_decode($json_string);
 echo var_dump($user);
?>

このファイルでは、まずHTMLファイルのPOSTフォームフィールドtxt_jsonの値を取得し、変数$json_stringに代入して、現在のPHP設定がmagic_quotes_gpc=Onであるかどうか、つまり受信した二重引用符が正しいかどうかを判断します。意味が転送されるため、 json_decode 関数で解析できなくなるため、エスケープを解除する必要があります。次に、json_decode 関数を使用して JSON テキストをオブジェクトに変換し、それを $user 変数に保存し、最後に echo var_dump($user) を使用してオブジェクトをダンプします。PHP を使用して POST を受信します。 data と json の解析 データ関連の記事については、PHP 中国語 Web サイトに注目してください。

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