Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как разобрать строку запроса на отдельные GET-параметры?
 
 автор: frisst   (20.03.2011 в 20:04)   письмо автору
 
 

Добрый вечер! Помогите с регулярным выражением.
К примеру есть строка запроса:
option=add&view=lecturer&task=add
Мне необходимо из неё получить переменные:
$option = 'add';
$view = 'lecturer';
$task = 'add';


Хочу заметить, что к примеру запрос может не содержать "task" или "view".
Помогите пожалуйста)

  Ответить  
 
 автор: cheops   (20.03.2011 в 20:16)   письмо автору
 
   для: frisst   (20.03.2011 в 20:04)
 

Хм... может вам больше подойдет функция parse_str() - она как раз для таких штук создавалась
<?php  
  $str 
"option=add&view=lecturer&task=add"
  
parse_str($str);
  echo 
$option."<br>";
  echo 
$view."<br>";
  echo 
$task."<br>";
?>

  Ответить  
 
 автор: frisst   (20.03.2011 в 20:20)   письмо автору
 
   для: cheops   (20.03.2011 в 20:16)
 

Ой не знал о такой функции! Спасибо огромное) Теперь буду знать...

  Ответить  
 
 автор: Красная_шляпа   (20.03.2011 в 20:36)   письмо автору
 
   для: cheops   (20.03.2011 в 20:16)
 

или extract($_GET);

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования