Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Посчитать число вхождений
 
 автор: Blizard   (22.10.2011 в 02:16)   письмо автору
 
 

Не получается посчитать число вхождений url

У меня bb теги в тексте, я хочу узнать сколько конструкций [url] используется, пытаюсь делать следующим образом


/* $public -- в этой переменной текст с bb тегами */
$kol = preg_match('/\burl\b/i', $public);
echo $kol;


Но кол-во не считается, подскажите, как это сделать.

  Ответить  
 
 автор: cheops   (22.10.2011 в 09:27)   письмо автору
 
   для: Blizard   (22.10.2011 в 02:16)
 

Дело в том, что preg_match() ищет только первое соответствие и после этого прекращает работу, поэтому она может вернуть только 0 или 1. Если вы хотите найти все соответствия лучше воспользоваться функцией preg_match_all().

  Ответить  
 
 автор: Blizard   (27.10.2011 в 20:53)   письмо автору
 
   для: cheops   (22.10.2011 в 09:27)
 

Не получается(( Кто-нибудь может показать пример подсчета количества вхождений определенного слова в текст?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования