Бесплатные программы для ведения блога ккопирование строки на php в кодировке utf-8
Озадачился я как то на php вырезанием части строки из русского текста в кодировке utf-8, но так чтобы слова не обрезались. Просто так это сделать не получиться: русские буквы занимают два символа, а остальные по одному. Идея проста - найти первый разделитель слов, а такими разделителями являются пробелы, точки, запятые, переносы строк. В результате вызов функции выглядит сейчас следующим образом:
$Text = CutStr($Text, ” ,.;\n\r”,140);
а вот сам отлаженный исходник этой функции, написанный мной лично: