Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: регулярка
Форумы портала PHP.SU » » Вопросы новичков » регулярка

Страниц (1): [1]
 

1. event - 22 Августа, 2012 - 14:00:52 - перейти к сообщению
Привет.
Есть такая переменная $id = "<script type="text/javascript"> id_film = 481086; </script>";

Не получается сделать регулярку чтобы оттуда вытащить цифрки. Заранее спасибо
2. patrion - 22 Августа, 2012 - 14:11:45 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $id = "<script type='text/javascript'> id_film = 481086; </script>";
  2. preg_match("/([0-9]+)/", $id, $arr);
  3. print_r($arr);

Вернет:
Array ( [0] => = 481086 [1] => 481086 )

Только там у тебя в условие ошибка, нужно правильно скобки чередовать
3. Bartezz - 23 Августа, 2012 - 09:01:52 - перейти к сообщению
event, может самому попробовать разобраться с регулярными выражениями? Третью тему создаете, если мне не изменяет память, с аналогичными вопросами

 

Powered by ExBB FM 1.0 RC1