Preg_split, unicode - длина слов
Разбиваю строку на массив из слов, но нужно ограничить мин. длину слов, которые будут попадать в массив, делаю, так:
$request_uri = preg_split('/\P{L}{3,}+/u', $request_uri);
в обычном режиме работает:
$request_uri = preg_split('/\P{L}+/u', $request_uri);
Как можно задать длину в мин. 3 символа?
Спасибо
Обновление
Извиняюсь, при написание поста, случайно не ту скобку поставил.
по стандарту /\P{L}+/u, выдает
Array ( [0] => [1] => palm )
при '/\P{L}{3,}/u', выдает
Array ( [0] => 'palm )
а нужно, чтобы во втором варианте, не было спец. символов, почему они появляются?
Источник: Stack Overflow на русском