| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Обработка текста utf |
| Автор: NLspieler 14.6.2009, 19:22 | ||||
| Столкнулся с такой задачей. Есть текстовая строка, в utf кодировке, нужно первый ее символ сделать красным с увеличенным шрифтом. Т.е. получить строку:
Вся проблема в том, что к первому символу utf строки не всегда можно обратится так:
ибо число байтов для символа не фиксировано. Прошу направить меня на путь истинный. |
| Автор: Veve 14.6.2009, 19:33 | ||||
Путь истинный:
Попробуй так, думаю подайдёт. |
| Автор: NLspieler 14.6.2009, 20:02 |
| Пойдет! Но давайте все таки продолжим обсуждать эту тему. Пусть есть utf строка, нужно разложить ее на массив, в котором каждому элементу будет соответствовать один символ. Есть идеи? |
| Автор: Veve 14.6.2009, 20:14 |
| Ну если неймётся, то читай: http://codenotes.ru/archives/1021/ |
| Автор: unicross 14.6.2009, 20:18 |
| http://forum.vingrad.ru/index.php?showtopic=261979&view=findpost&p=1887336 |
| Автор: unicross 14.6.2009, 20:36 | ||
Применительно к вашей задаче примерно так
|