Tonic Новичок 30 Июл 2006 #1 удалить короткие слова из текста Есть ли какая-нибудь функция, которая из текста удаляет слова, например, короче 4 букв???
удалить короткие слова из текста Есть ли какая-нибудь функция, которая из текста удаляет слова, например, короче 4 букв???
Гравицапа elbirret elcno 30 Июл 2006 #2 [m]preg_replace[/m] или [m]explode[/m] + [m]strlen[/m] + [m]implode[/m]
kruglov Новичок 30 Июл 2006 #4 А что должно остаться от такого текста: "А он - нет, не будет"? "- , будет"?
MadGreen meninweb 30 Июл 2006 #5 PHP: $ee = preg_replace("/[\s]([^\s]{1,4})[\s]/", " ", str_replace(" ", " ", " ".$ee." ")); $ee = ereg_replace(" +"," ",$ee); // убираем повторяющиеся пробелы я так понимаю хочешь релевантный поиск средствами mysql сделать?
PHP: $ee = preg_replace("/[\s]([^\s]{1,4})[\s]/", " ", str_replace(" ", " ", " ".$ee." ")); $ee = ereg_replace(" +"," ",$ee); // убираем повторяющиеся пробелы я так понимаю хочешь релевантный поиск средствами mysql сделать?