powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / ассоциативный массив в $_GET
6 сообщений из 6, страница 1 из 1
ассоциативный массив в $_GET
    #38325479
Aleksandr G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Подскажите пожалуйста, как принять данные с глобального масcива $_get если данные передаются в следующем формате:

http://host.ru?t=1&s={a=2;b=3}

мне надо получить значение А и Б.
На сколько я понимаю, параметр S это ассоциативный массив, я потылся к нему обращаться следующим образом:
1.
$res = $_GET['s']['a'];
2.
$res = $_GET['s'];
echo $resp['a'];

Это не работает (
Как правильно к нему обратится?

Спасибо...
...
Рейтинг: 0 / 0
ассоциативный массив в $_GET
    #38325492
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
var_dump($_GET);



а так, судя по всему это json
...
Рейтинг: 0 / 0
ассоциативный массив в $_GET
    #38325500
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
Aleksandr G., данные в таком формате передавать нельзя, фигурные скобки не входят в число допустимых в URI символов.
...
Рейтинг: 0 / 0
ассоциативный массив в $_GET
    #38325504
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksandr G.,

http://host.ru?t=1&s [a]=2&s[b]=3
...
Рейтинг: 0 / 0
ассоциативный массив в $_GET
    #38325841
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowvar_dump($_GET);



а так, судя по всему это json
к сожалению это даже не json:
- ключи не в кавычках
- разделитель не запятая

Код: php
1.
2.
3.
4.
5.
6.
7.
$data = array();
foreach (explode(';',trim($_GET['s'],'{}')) as $line) {
  $line = explode('=',$line,2);
  $data[$line[0]] = $line[1];
}

var_dump($data['a'],$data['b']);
...
Рейтинг: 0 / 0
ассоциативный массив в $_GET
    #38326163
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksandr G.,

Вникать не стал, тут http://cowburn.info/2008/01/12/php-vars-curly-braces/ описан какой-то простой трюк с такой нетрадиционной ориентацией параметров.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / ассоциативный массив в $_GET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]