name=asd&age=12&city=somethingフォームを使用してデータを投稿している間に、投稿されたすべてのデータを配列の
ように1行でキャプチャしたいと思います。(私は次のような値をキャプチャしたくない"$name=$_POST['name']")
(Ques-1:単一行として
。Ques-2:配列として。)
どうやってやるの ?
-ありがとう。
私はあなたが何を望んでいるのかよくわかりませんが、あなたは次のものを探していると思います:
一行で:
$raw_data = file_get_contents("php://input");
配列内
$array_data = $_POST // this is already an array?
$postAsLine = file_get_contents("php://input");$postAsArray = $_POST;echo $_SERVER['QUERY_STRING']現在のGETクエリの場合
http_build_query任意のアレイ用
あなたの場合http_build_query($_POST)
http_build_query($yourKeyValArray)配列からクエリ文字列を作成するwhichを使用できます。
それはそれのように聞こえます:
$getAll = serialize($_POST);$getAsArray = $_POST;幸運を