N NewGuy Registered 7 Януари 2012 #1 Здравейте. Имам един стринг в който имам малко текст и има текст "(Общо 0 резултата)" Искам да хвана тази 0. Пробвах по следния начин. preg_match("/Общо (.*) резултата/isU", $content, $matches);
Здравейте. Имам един стринг в който имам малко текст и има текст "(Общо 0 резултата)" Искам да хвана тази 0. Пробвах по следния начин. preg_match("/Общо (.*) резултата/isU", $content, $matches);
G gLaVoReZa Registered 7 Януари 2012 #4 Пробвай така: PHP: preg_match("/[0-9]+/", $content, $matches);
N NewGuy Registered 7 Януари 2012 #5 Да така става но ако преди това има някакви други цифри? Да кажем "100 Общо 5 резултата" :roll:
djman Registered 7 Януари 2012 #6 preg_match_all("/Общо (.*?) резултата/sm", $content, $matches); print_r($matches);
X xmmm Registered 7 Януари 2012 #7 Или можеш да сложиш на цифрата 1 <span> или <b> , и да го implode-неш.
R relax4o Registered 7 Януари 2012 #8 PHP: preg_match("#Общо\s+([0-9]+)\s+резултата#is", $content, $matches); echo $matches[1];