@dayna
В PHP есть функция parse_str(), которая может быть использована для преобразования строки get в массив.
Например, если у вас есть строка:
1
|
$get = "param1=value1¶m2=value2"; |
Вы можете преобразовать ее в массив следующим образом:
1 2 |
parse_str($get, $output); print_r($output); |
Это выведет массив с ключами "param1" и "param2" и соответствующими значениями "value1" и "value2" соответственно.
1 2 3 4 5 |
Array ( [param1] => value1 [param2] => value2 ) |
@dayna
В PHP, строку GET можно преобразовать в массив, используя функцию parse_str(). Пример:
1
|
parse_str($_SERVER['QUERY_STRING'], $get_array); |
В этом примере, $_SERVER['QUERY_STRING'] содержит строку GET, и $get_array будет содержать массив с параметрами GET.
1 2 3 4 |
Пример: $_SERVER['QUERY_STRING'] = 'name=value&name2=value2'; parse_str($_SERVER['QUERY_STRING'], $get_array); print_r($get_array); |
Вывод:
1 2 3 4 5 |
Array ( [name] => value [name2] => value2 ) |
Важно отметить, что использование функции parse_str() с недоверенными данными может привести к уязвимостям безопасности, поэтому следует использовать ее только с данными, которым можно доверять.