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 » PHP » Регулярные выражения » Регулярка (выдерание цыфр)

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

1. VITAMIN - 05 Марта, 2014 - 15:13:28 - перейти к сообщению
Здравствуйте,помогите пожалуйста составить регулярное выражение,выдерающее рандомное число.. из следующего html шаблона:

PHP:
скопировать код в буфер обмена
  1. $html = '<input type="hidden" name="CK" value="992431121310420"/>';


Т.е здесь нужно вырезать число - 992431121310420.
Заранее благодарю!
2. duhon - 06 Марта, 2014 - 10:19:44 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. preg_match_all('/value="(\d+)"/', '<input type="hidden" name="CK" value="992431121310420"/><input type="hidden" name="CK" value="1111111"/>', $match);
  2. print_r($match);
  3.  


результат
CODE (htmlphp):
скопировать код в буфер обмена
  1. (
  2.     [0] => Array
  3.         (
  4.             [0] => value="992431121310420"
  5.             [1] => value="1111111"
  6.         )
  7.  
  8.     [1] => Array
  9.         (
  10.             [0] => 992431121310420
  11.             [1] => 1111111
  12.         )
  13.  
  14. )

 

Powered by ExBB FM 1.0 RC1