Dp76
Новичок
Вопрос: строка в utf-8
Доброго времени суток всем, подскажите пожалуйста новичку в пхп.
Есть у меня в mysql базе строка в uft-8.
Совсем не обязательно это русский текст. Мне нужно подсветить болдом в этом тексте некоторое слово. Для примера возьму слово "день". Дело в том, что подсветить нужно именно это слово, а не его вхождение, к примеру, в слове "деньги".
Для определения входжения слова "день" пользуюсь функцией str_pos, а потом проверяю символ ДО вхождения и символ ПОСЛЕ слова на ctype_allnum
С английским работает, но для русского, японского, и любого другого языка возникает проблема. Так как предыдущий символ может быть не просто символом а частью символа.
Тут мне предложили вариант искать вхождение не слова "день" а слова " день ", якобы с двумя пробелами, но во-первых, разделители могут быть разными, а во-вторых слово может стоять первым в строке или последним.
ПОМОГИТЕ ПЛИЗ.
Доброго времени суток всем, подскажите пожалуйста новичку в пхп.
Есть у меня в mysql базе строка в uft-8.
Совсем не обязательно это русский текст. Мне нужно подсветить болдом в этом тексте некоторое слово. Для примера возьму слово "день". Дело в том, что подсветить нужно именно это слово, а не его вхождение, к примеру, в слове "деньги".
Для определения входжения слова "день" пользуюсь функцией str_pos, а потом проверяю символ ДО вхождения и символ ПОСЛЕ слова на ctype_allnum
С английским работает, но для русского, японского, и любого другого языка возникает проблема. Так как предыдущий символ может быть не просто символом а частью символа.
Тут мне предложили вариант искать вхождение не слова "день" а слова " день ", якобы с двумя пробелами, но во-первых, разделители могут быть разными, а во-вторых слово может стоять первым в строке или последним.
ПОМОГИТЕ ПЛИЗ.
