2012-03-02 44 views
2

單個數組元素我有一個正在PHP寫出來的表格,這裏是一個行:

echo ("<td><input name=\"size[$i]\" type=\"text\" id=\"size[$i]\" value=\"$size[$i]\"></td>\r\n"); 

比方說,這個例子$ I = 4,當我我正在使用$ _REQUEST檢索$ size [4]的值,我該怎麼做?

我想我可以使用FOR EACH來獲得$ size的所有值,但是我怎樣才能得到這個特定值?

+1

用'$ size [4]'替換'$ size [$ i]'? – prodigitalson 2012-03-02 15:51:55

+0

我不會推薦使用$ _REQUEST,而是$ _GET,$ _POST或$ _COOKIE,除非你不介意來自任何這些數據 – JimmyBanks 2012-03-02 15:53:47

回答

4

比方說,這個例子$ I = 4,當我使用$ _REQUEST檢索 $大小[4]的值,我該怎麼做呢?

像這樣:

echo $_REQUEST['size']['4']; 
+0

謝謝,我試過這個,但是用'4'而不是4。我需要什麼! – 2012-03-02 16:07:09

1

你爲什麼要使用$ _REQUEST這是一個包含$ _GET,$ _ POST和$ _COOKIE值的數組。根據表單的行爲,用簡單的$ _GET或$ _POST請求$ size [4]會更好。

0

看看這裏:PHP $_REQUEST as array。我相信他們幾乎涵蓋了如何從$ _REQUEST數組中獲取元素。