I have a PHP page that will be sent (via GET) a variable number of variables with the same name.
ie
&color=Blue&color=Green&color=Black etc.
Is there an easy way to iterate through these?
I dont think without using array you cant retrieve data of same name. Example
<input type="text" name="color[]" value="blue">
<input type="text" name="color[]" value="green">
<input type="text" name="color[]" value="black">
now datas will pass like this
?color[]=Blue&color[]=Green&color[]=Black
$color=$_GET['color'];
print_r($color);
Array
(
[color] => Array
(
[0] => Blue
[1] => Green
[2] => Black
)
)
For a variable number of "grouped" values, you can use a query string like this:
?color[]=Blue&color[]=Green&color[]=Black
and you'll get an array in your $_GET
:
print_r($_GET);
Array
(
[color] => Array
(
[0] => Blue
[1] => Green
[2] => Black
)
)
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.