2013-11-21 3 views
0

Я пытаюсь получить значения с помощью $_GET из URL. Я использовал этот метод для извлечения значений переменных, когда имена переменных различны. Но теперь в этом случае имена переменных одинаковы.Извлечь переменные того же имени из URL с помощью php

http://example.com/filter.php?tags=name1&tags=name2&tags=name3

+2

Можете изменить запрос? Если вы делаете теги [] = name1 & tags [] = name2 & tags [] = name3', PHP сделает массив для вас. – lonesomeday

+0

Множество дубликатов можно найти. Используйте функцию поиска. – PeeHaa

+0

http://stackoverflow.com/questions/3980228/multiple-http-get-parameters-with-the-same-identifier?lq=1 http://stackoverflow.com/questions/10026198/passed-arrays-lose- все-но-первый элемент? lq = 1 http://stackoverflow.com/questions/10678918/can-i-have-multiple-get-with-the-same-key-different-values?lq=1 http: //stackoverflow.com/questions/14734750/how-to-get-multiple-parameters-with-same-name-from-a-url-in-pylons?lq=1 http://stackoverflow.com/questions/14576597/как-делает-Google-ручка-два-же-url-параметры-с-различными-значениями? LQ = 1 – PeeHaa

ответ

-1

Вы можете получить полную переменную получить с $_GET то у вас есть массив, который вы можете просмотреть с

foreach ($_GET as $key => $value) echo "Key: $key Val: $value"; 

Но я не думаю, чтобы иметь несколько значений с тем же именем хороший выбор. Вам лучше изменить способ отправки своих параметров, если это возможно.

Смежные вопросы