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;
幸運を