Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> php помогите с регуляркой 
V
    Опции темы
sanich_
Дата 16.12.2009, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 145
Регистрация: 2.3.2008

Репутация: нет
Всего: нет



Нужно из переданного урла count32=5&count35=3&count37=3&pereschitat.x=73&pereschitat.y=14
получить значения: часть имени переменной и ее значение
32 5
35 3
37 3

т.е должен быть двумерный массив

Код

 $url='count32=5&count35=3&count37=3&pereschitat.x=73&pereschitat.y=14';
 preg_match("/count(\d+)=(\d+)/", $url, $regs);
 echo count($regs).'<br>';
 for($i=1;$i<count($regs);$i++)
 {
  echo $regs[$i].'<br>';
 }


Вот на скорую руку написал, тока неверно работает, находится только первое соответствие
PM MAIL   Вверх
capitan
Дата 16.12.2009, 23:04 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 1
Всего: 13



sanich_, посмотрите разницу между preg_match и preg_match_all
PM MAIL WWW ICQ   Вверх
sanich_
Дата 17.12.2009, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 145
Регистрация: 2.3.2008

Репутация: нет
Всего: нет



спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0387 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.