将`$ _POST`传递给数组

Bek*_*kki -1 php

我将多个非常长的字符串(base64字符串)作为$ _POST数据传递.我怎样才能将这些传递$_POST给数组?

$var1 = $_POST['val1'];
$var2 = $_POST['val2'];
$var3 = $_POST['val3'];
Run Code Online (Sandbox Code Playgroud)

我该怎么$allVars = [$var1, $var2, $var3];办?

Kev*_* P. 5

你试过这个:

$myVars[] = $_POST['val1'];
$myVars[] = $_POST['val2'];
$myVars[] = $_POST['val3'];
Run Code Online (Sandbox Code Playgroud)

所有特定值都将在$ myVars数组中.

如果你想要所有的值,你只需复制$ _POST数组:

例如

$allVars = $_POST
Run Code Online (Sandbox Code Playgroud)

正如其他人在评论中提到的那样.

文件:http://php.net/manual/en/function.array-push.php