Эта тема на forum.dklab.ru


Лёня: Обрез строки
Здравствуйте. Совсем запутался. У меня есть строка - "фывоарываодрдл флорвылоаругр олыврплов аопрао фдпрао рп овуапкг фдволапрфвлпрлфврплфвопалфвоарпловрфапр ваолрплвофар"
Как мне сделать так, что бы все слова, которые длиннее 20 символов обрезались до этих самых 20 символов?

Строка передаётся из формы, а потом пишется в файл. Вообщем нужно урезать слова и собирать обратно строку. Как это сделать?
Алексей С.:
wordwrap
или побить explode' ом, потом прогнать в цикле с использованием strlen, и резать substr

вообще множество способов.
Педагог:
$str=preg_replace('/(\S{20})\S+/','\1',$str);

Эта тема на forum.dklab.ru