2017-08-27 46 views
1

我的foreach:PHP数组A HREF值

foreach($playerHouses as $house) : 
    echo "<tr><th>$house[id]</th><td>$house[houseNumber]</td></tr>"; 
endforeach; 

我想使按钮与HREF a href="myfile.php?v=houses&id[]=1&id[]=2" (1,2)内部ID,...的foreach

我该怎么做?现在我有

echo "<a href='myfile.php?v=houses'>click me</a>"; 
+0

*“还有一个问题”* - 这会使问题太宽泛。我们先来修复一个问题,然后发布另一个问题,或编辑您的文章以包含您尝试的内容。编辑:这个评论按照原来的帖子https://stackoverflow.com/revisions/45904895/1 –

+2

可能重复[生成网址与数组参数](https://stackoverflow.com/questions/13276226/generate- url-with-parameters-from-an-an-array) –

+0

这个问题似乎有点模棱两可。你的意思是说,与所有ID相关的价值应该一次通过吗? – Vagabond

回答

2

@Amid库马尔是几乎没有,但我知道OP想id作为数组传递。因此他的答案应修改为

$url = "myfile.php?v=houses"; 
foreach ($playerHouses as $value) 
{ 
    $url .= '&id[]='.$value['id']; 
} 
0

做这样的事情:

$url = "myfile.php?v=houses"; 
foreach ($playerHouses as $key => $value) 
{ 
     $url .= '&id='.$value['id']; 
} 
+0

结果只有最后一个'id'才会通过。 –

+0

对于每个循环$ url将与'&id ='。$ value ['id']连接并且最终变成如下所示:$ url = myfile.php?v = houses&id = 1&id = 2&id = 3&id = 4 –

+0

点击这个链接'$ _GET [id]'将是4. –