СКОРПИОН

СКОРПИОН
Рейтинг
120
Регистрация
05.01.2006
Тигра:
а достижениями конструкторов как-то уже не очень

Именно так...

З.Ы.

Не знаю почему, но у меня, например, сегодня закрепилась стойкая ассоциативная связь между двумя самолётами - разбившимся в Перми и раскуроченным в Москве. И страна, всё больше и больше напоминает борт "821", летящий в Пермь...

Trol:
СКОРПИОН, вы гений :)

Не буду скромничать, но это, всё-таки, опыт, перешедший в привычку....

JonnyB:
Получается str_replace быстрее более чем в 3 раза preg_match_all. Так что неиспользуйте рег. выражения там, где они по сути и ненужны ;)

JonnyB, это и без расчётов понятно, что str_replace быстрее регулярок.

Тут дело в другом - тот код, который Вы привели, будет работать только на пятом PHP.

Так можно писать только под конкретный проект, заранее зная, что он будет эксплуатироваться именно на этой платформе. Уверенности в том, что у ТС именно пятёрка у меня не было (особенно учитывая то, что он использовал eregi, значит обычные строковые функции уже посмотрел), поэтому я дал код, который будут работать везде...

Trol, да не за что. Только ещё проще - count не нужен, т.к. preg_match_all:


возвращает количество полных совпадений с патэрном (это может быть нуль), или FALSE при ошибке

В данной ситуации, вот такой код будет более быстрым:


$mas = preg_match_all($pattern, $subject, $matches);
echo $mas?$mas:0;

зеркало сделайте...

Ух ты! Поздравляю!!!

Здоровья и счастья малышу!!!

С днём рождения!

Успехов!!!

С днём рождения!

Успехов и удачи!!!

В местоимениях, как в репейнике запутался...

А так - ничего, для жёлтых журналов сойдёт.

+1. Удачи!

Всего: 5087