, как писать сценарий, который заключает в себе все слово, если оно содержит ключевое слово? пример: ключевое слово "fun", строка - птица смешная, результат - птица * смешная *. я делаю следующеевыделите слово в строке, если оно содержит ключевое слово
$str = "my bird is funny";
$keyword = "fun";
$str = preg_replace("/($keyword)/i","<b>$1</b>",$str);
но это только одно ключевое слово. моя птица весело пу
поздравления, это работает. спасибо – Simon
+1. Это работает и быстро отвечает. Почему? в шаблоне? – sberry
@ sberry2A: регулярные выражения PCRE жадный по умолчанию. Это означает, что квантификатор расширяется до максимального возможного повторения. '' 'делает квантификатор неровным, поэтому он соответствует наименьшему количеству повторений (см. также http://www.regular-expressions.info/ repeat.html) – Gumbo