簡體   English   中英

PHP從GET獲取具有相同名稱的多個值

[英]PHP Get multiple values from GET with same name

我有一個PHP頁面,該頁面將(通過GET)發送同名變量。

&color =藍色&color =綠色&color =黑色等

有沒有簡單的方法可以遍歷這些?

我認為不使用數組就無法檢索相同名稱的數據。

<input type="text" name="color[]" value="blue">
<input type="text" name="color[]" value="green">
<input type="text" name="color[]" value="black">

現在數據將像這樣通過

?color[]=Blue&color[]=Green&color[]=Black  
$color=$_GET['color'];
print_r($color);

Array
(
    [color] => Array
        (
            [0] => Blue
            [1] => Green
            [2] => Black
        )
)

對於可變數量的“分組”值,可以使用如下查詢字符串:

?color[]=Blue&color[]=Green&color[]=Black

然后您將在$_GET得到一個數組:

print_r($_GET);

Array
(
    [color] => Array
        (
            [0] => Blue
            [1] => Green
            [2] => Black
        )
)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM