我可以在一个输入中将多个值作为数组发送吗?

时间:2019-03-28 15:11:21

标签: php html

对于我的界面,我希望我的无线电输入将数组发送到我的PHP计算器。

输入1后,它的工作方式如下:

HTML:<input type="radio" name="brand[]" value="60">

PHP:$storagebrand = ($_POST)['brand'];

输出:Array ( [0] => 60)

我希望能够通过单个单选按钮发送数组,如下所示:

HTML:<input type="radio" name="brand[]" value="60, 20, 30">

PHP:$storagebrand = ($_POST)['brand'];

输出:Array ( [0] => 60, [1] => 20, [2] => 30)

显然这不起作用,因为它给了我

输出:Array ( [0] => "60, 20, 30" )

我如何按要求制作?

1 个答案:

答案 0 :(得分:0)

感谢大家的快速反应。我设法使用以下方法解决了这个问题:

$storageall = ($_POST)["brand"];
$storagebrand = (explode(" ",$storageall));
rsort($storagebrand);