2


name=asd&age=12&city=somethingフォームを使用してデータを投稿している間に、投稿されたすべてのデータを配列の ように1行でキャプチャしたいと思います。(私は次のような値をキャプチャしたくない"$name=$_POST['name']")

(Ques-1:単一行として
。Ques-2:配列として。)

どうやってやるの ?

-ありがとう。

4

5 に答える 5

2

私はあなたが何を望んでいるのかよくわかりませんが、あなたは次のものを探していると思います:

一行で:

$raw_data = file_get_contents("php://input");

配列内

$array_data = $_POST // this is already an array?
于 2012-11-29T12:44:16.503 に答える
2
  1. $postAsLine = file_get_contents("php://input");
  2. $postAsArray = $_POST;
于 2012-11-29T12:44:26.820 に答える
1

echo $_SERVER['QUERY_STRING']現在のGETクエリの場合

http_build_query任意のアレイ用

あなたの場合http_build_query($_POST)

于 2012-11-29T12:43:13.723 に答える
1

http_build_query($yourKeyValArray)配列からクエリ文字列を作成するwhichを使用できます。

于 2012-11-29T12:44:08.283 に答える
0

それはそれのように聞こえます:

  1. $getAll = serialize($_POST);
  2. $getAsArray = $_POST;

幸運を

于 2012-11-29T13:03:53.010 に答える