I've this code to split a string every 3 characters, works fine, but accents are messed:
$splitted_array = str_split('waderòrò',3);
but it outputs
print_r($splitted_array ); >> Array ( [0] => wad [1] => er▯ [2] => ▯r▯ [3] => ▯ )
I know similar question was already asked, but this question didn't help me. ucwords and french accented lettres encoding. I did try mb_split, but without success, because I wasn't able to find the right regex... What would be the right code?
User "veszelovszki at gmail dot com" posted the below solution to the PHP str_split manual page. It is a multibyte-safe variation of the str_split() function.
I was having the same issue today and here is the solution that I am using. It is basicly using regular expressions.