Hallo Reto,
die beiden 8-bit Striche „Bindestrich-Minus“ (\x2D) und „Weiches Trennzeichen“ (\xAD) kannst Du mit preg_split verarbeiten, aber bei typographischen Strichen aus dem Unicode U+2000-Block wirst Du wohl eher mb_split verwenden müssen. preg_split ist eine Bytefunktion und dürfte für Unicode-Strings problematisch sein.
Rolf
-- 
sumpsi - posui - clusi
  sumpsi - posui - clusi
 nicht angemeldet
 nicht angemeldet Rolf B
 Rolf B Matthias Apsel
 Matthias Apsel Gunnar Bittersmann
 Gunnar Bittersmann