PHP 中的 $_GET 數組是一個超全域變量,可用於獲取透過 URL 查詢字串發送的資訊。通常,陣列中的每個鍵代表一個變數名稱,而對應的值包含關聯的值。預設情況下,$_GET 值被視為字串。
但是,可以在 $_GET 查詢字串中傳遞陣列值。為此,您需要使用以下語法:
http://link/foo.php?id[]=1&id[]=2&id[]=3
在這種情況下,「id」參數成為一個包含三個元素的數組,每個元素包含查詢字串中提供的值之一。
在PHP 端,您可以使用以下語法存取數組值:
<code class="php">$_GET['id'];</code>
這將傳回一個包含三個的數組在查詢字串中傳遞的值。
考慮以下PHP 腳本:
<code class="php"><?php if (isset($_GET['id'])) { print_r($_GET['id']); } ?></code>
如果您透過以下URL 存取此腳本:
http://link/foo.php?id[]=1&id[]=2&id[]=3
腳本將輸出以下數組:
Array ( [0] => 1 [1] => 2 [2] => 3 )
以上是如何在 PHP $_GET 中傳遞和存取數組值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!