@Julius
Allerdings kann
str_splitnicht mit Multibyte-Kodierungen wie Unicode umgehen, deshalb auch meine Regex-Lösung zum Splitten des Strings:
Ja, str_split habe ich nur kurz für die Demo genommen, weil ich zu faul war, deinen preg_*-Aufruf zu suchen. Die Closure/Funktion arbeitet aber auch mit der multibyte-fähigen Variante korrekt. Dennoch natürlich ein wichtiger Hinweis.