Я этот код, чтобы разбить строку каждые 3 символов, работает отлично, но акценты перепутались:PHP str_split() каждые п символов с акцентами
$splitted_array = str_split('waderòrò',3);
, но он выводит
print_r($splitted_array); >> Array ([0] => wad [1] => er▯ [2] => ▯r▯ [3] => ▯)
Я знаю, что подобный вопрос уже задан, но этот вопрос мне не помог. ucwords and french accented lettres encoding. Я попробовал mb_split, но безуспешно, потому что мне не удалось найти правильное регулярное выражение ... Каким был бы правильный код?
Вы пытались использовать массив_map с помощью функции utf8-encode? –
Выполнено: 'function myfunction ($ v) {utf8_encode ($ v);} print_r (array_map (" myfunction ", $ splitted_array)', но не работает, все значения пустые ... – codeispoetry