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. Roler - 14 Апреля, 2009 - 11:54:33 - перейти к сообщению
Хочу по-человески получить версию Apache.

Строка примерно такая
CODE (text):
скопировать код в буфер обмена
  1. Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4


CODE (text):
скопировать код в буфер обмена
  1.  
  2. $ver=preg_replace('/(.*)Apache\/([0-9\.])/','\\2',$soft);
  3.  



Вытаскивает всё, что после Apache/.
Нужно только версию. Как?
2. Stierus - 14 Апреля, 2009 - 12:06:27 - перейти к сообщению
([0-9\.]+) .*
3. Roler - 14 Апреля, 2009 - 12:07:34 - перейти к сообщению
Спасибо Улыбка

 

Powered by ExBB FM 1.0 RC1