Перейти к контенту

Разбить QWERY_STRING на массив "параметр-значение"


Рекомендуемые сообщения

Подскажите пожалуйста, есть ли в РНР такая функция, которая автоматом преобразует строку запроса QWERY_STRING в массив вида "параметр-значение"? Как, имея имя параметра, получить из строки запроса значение параметра?

 

Например в скрипт передаётся строка par1=value1&par2=value2&par3=value3, причём заранее не известно ни какие будут переданы параметры, ни порядок их следования в строке. Как в данном примере наиболее простым способом определить передан ли в строке запроса параметр par2, и если передан - вывести значение этого параметра - value2?

Ссылка на комментарий
Поделиться на других сайтах

строку запроса ... в массив вида "параметр-значение"?

Такой массив уже есть - это $_POST или $_GET, в зависимости от выбранного метода передачи параметров скрипту.

Передаёшь ты например методом GET строку par1=value1&par2=value2&par3=value3.

 

В своём скрипте ты можешь использовать $_GET['par1'] для обращения к значению параметра par1, $_GET['par2'] - для par2 и так далее.

 

И ещё. Не QWERTY_STRING, а QUERY_STRING :D

Ссылка на комментарий
Поделиться на других сайтах

Спасибо! :D Всё у меня получилось!
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.