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

Форум Регулярные Выражения

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

 

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

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

тема: Если такая строчка есть, то найти, что будет после знака РАВНО
 
 автор: DEM   (13.08.2007 в 14:44)   письмо автору
 
 

У меня етсь вот такая строчка:
$var = "pole1=+1,pole2=+24,pole11=+2";
и мне надо проверить, есть ли в ней "pole1", ну это можно проверить с помощью eregi, тут как бы вопроса нет, но мне так же надо и проверить то, что будет ПОСЛЕ знака равно, после поля "pole1", а тут мои знания регулярных выражений истощаются :(

ЗЫ. explode сам по себе не подходит, так как тогда получается многомерный, здоровый массив...

   
 
 автор: Unkind   (13.08.2007 в 15:00)   письмо автору
 
   для: DEM   (13.08.2007 в 14:44)
 

<?php
if(preg_match("/pole1=([^,]+)/"$var$match))
{
    echo(
$match[1]);
}
?>


P.S. > explode сам по себе не подходит, так как тогда получается многомерный
explode() всегда возвращает одномерный массив.

   
 
 автор: DEM   (13.08.2007 в 15:04)   письмо автору
 
   для: Unkind   (13.08.2007 в 15:00)
 

explode() всегда возвращает одномерный массив.

Это я знаю, но его тогда придётся использовать несколько раз :) Там ООООчень запутанная система :)

ЗЫ. спасибо

   
Rambler's Top100
вверх

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