2017-08-27 43 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. –