如何 $_GET 多个复选框值?

sky*_*red 3 html php checkbox get

<input type="checkbox" name="currency" value="usd"/>
<input type="checkbox" name="currency" value="euro"/>
<input type="checkbox" name="currency" value="cad"/>
Run Code Online (Sandbox Code Playgroud)

我试图通过 $_GET 请求获取货币值,类似于/?currency=usd,cad但我获取/?currency=usd&currency=cad 然后$_GET['currency']仅返回一个值。

添加name=currency[]只是得到/?currency[]=usd&currency[]=cad

在某种数组中获取这些复选框值的正确方法是什么?

Thi*_*_me 5

HTML:

<input type="checkbox" name="currency[]" value="usd"/>
<input type="checkbox" name="currency[]" value="euro"/>
<input type="checkbox" name="currency[]" value="cad"/>
Run Code Online (Sandbox Code Playgroud)

PHP:

<?php
foreach($_GET['currency'] as $currency){
  echo $currency."<br/>";
  //or what ever
}
?>
Run Code Online (Sandbox Code Playgroud)