0

我有一个具有多个值的变量,例如:domain.com/index.php?cat=1&cat=2&cat=3

当我使用 $_GET[cat] 时,它只会得到最后一个值 '3'

如何获得所有值?是否可以将此结果转换为字符串:

例如:1,2,3

谢谢

4

2 回答 2

2

在 PHP 中,您必须添加括号以使您的变量成为数组

domain.com/index.php?cat[]=1&cat[]=2&cat[]=3

然后在 PHP

echo $_GET['cat'][0]; // Outputs 1
于 2013-10-30T00:20:30.620 回答
2

您需要使用 PHP 数组语法来完成此操作:

domain.com/index.php?cat[]=1&cat[]=2&cat[]=3

然后在 PHP 中:

$cats = implode(',', $_GET['cat']);
echo $cats; // 1,2,3
于 2013-10-30T00:21:12.113 回答