Приветствую!
Из строки необходимо получить все слова, длина которых более 3 символов. Написал регулярку и вывел результат, а там вопросы, вместо некоторых символов, и части слов начинаются и заканчиваются в странных местах.
- Регулярку проверял здесь
https://regex101.com/r/MGYN0I/2
- Кодировка файла utf-8.
- Проверял работу скрипта на винде и линуксе.
Что делать?
$string = "организация охраны 21 617";
preg_match_all("/[а-я]{4,}/i", $string, $keywords);
print_r($keywords);
Array
(
[0] => Array
(
[0] => ганиза�
[1] => ия
[2] => ан�
)
)