Регулярные выражения?

seva2

Партнер PHPClub.ru
Регулярные выражения?

Народ че-то не допру как из строчки вырезать только цифры

Т.е есть текст письма, и в нем есть номер, вот мне нужно его как то вырезать, хелп плиз

Ваш заказ №45837 - 14 января 2007 г.
О заказе 45837

Т.е надо вырезать 45837
 

Фанат

oncle terrible
Команда форума
эта задача - очень хорошая, чтобы попрактиковаться в регулярках

я думаю, тебе стоит прочитать самую первую статью на деталях о регулярных выражениях.
 

WP

^_^
PHP:
$a = 'Ваш заказ №45837 - 14 января 2007 г.
О заказе 45837';
$s = strlen($a);
$b = FALSE;
$n = '';
for ($i = 0; $i < $s; $i++)
{
 if (ctype_digit($a[$i]))
 {
  if (!$b) {$b = TRUE;}
  $n .= $a[$i];
 }
 elseif ($b) {break;}
}
echo $n;
// 45837
Сорри захотел поизвращаться немного :) На правах прикола.
 

Wade2

Новичок
Зато система работает! Очень часто такие вещи и спасают.
 
Сверху