- Автор темы
- #1
Код:
<?php
$text = 'Съешь ещё этих мягких французских булок';
$patterns[] = "{(\w+\s\w+\s\w+\b)}Usmi";
preg_replace_callback($patterns,"func",$text);
function func($matches) {
echo "<pre>";
print_r($matches);
echo "</pre>";
}
?>
Как мне в $matches получить все совпадения по три слова в тексте?
Что-бы было
1) Съешь ещё этих
2) ещё этих мягких
3) этих мягких французских
4) мягких французских булок