@@pl
wenn Silbentrennung nicht erforderlich ist, reicht es doch, den Text am Leerzeichen zu splitten (explode). Das Ergebnis ist ein Array mit Wörtern und da geht auch bei einer UTF-8-Kodierung nichts kaputt.
$satz = "Ein Bär, im Wald lebend, verfügt über ein Vermögen von 2.5 €."; $words = explode(" ", $satz);
Doch, da geht was kaputt – zwischen 2.5
und €.
. An der Stelle darf nicht getrennt werden; da gehört ein geschütztes Leerzeichen U+00A0 NBSP dazwischen. Gerne auch ein schmales U+202F NNBSP.
LLAP 🖖
--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory