我可以在获取链接中添加键值对吗?

时间:2011-08-24 01:31:10

标签: php arrays

好的我是php的新手,我已经爱上了我的进步。所以现在我只是为了好玩而做些什么。我有2页。第一页有第二页的链接,如下所示:

<h2>You can click the link below to skip to the next page</h2>
<a href="page2.php?food=rice&dress=lacoste">Click Here</a>"

现在在第二页上,我通过使用像这样的get数组成功获得了食物的价值

$food = $_GET['food'];
echo $food;

现在我的问题是,如何向数组添加新项目,例如鸡。这可能吗?如果是,请告诉我如何。谢谢你们=)

2 个答案:

答案 0 :(得分:1)

您需要让链接看起来像这样

<a href="page2.php?food[]=rice&food[]=chicken&dress=lacoste">Click Here</a>"

请注意参数末尾的[]。这意味着参数将作为数组传递给PHP。如果您执行print_r($_GET['food']);,您将获得一个同时包含ricechicken元素的数组

答案 1 :(得分:0)

你可以在网址中设置food=rice-chicken并在php中打破字符串。