Shasoft
Новичок
Задача: конвертировать произвольный текст в одно слово для fulltext поиска.
Вариант решения: все не-буквы текста конвертировать в код _<код символа>
Проблема: для этого нужно определить какой символ является буквой, а какой нет
Строка в utf8
Есть ли в PHP такая функция для определения является ли символ буквой?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Подумав, придумал алгоритм с изменением регистра. Т.е. беру символ, преобразовываю его в верний регистр и в нижний. Сравниваем полученные символы и если они не равны, то значит этот символ является буквой. Но может всё-таки есть готовая функция PHP?
Вариант решения: все не-буквы текста конвертировать в код _<код символа>
Проблема: для этого нужно определить какой символ является буквой, а какой нет
Строка в utf8
Есть ли в PHP такая функция для определения является ли символ буквой?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Подумав, придумал алгоритм с изменением регистра. Т.е. беру символ, преобразовываю его в верний регистр и в нижний. Сравниваем полученные символы и если они не равны, то значит этот символ является буквой. Но может всё-таки есть готовая функция PHP?