seth_not@home: php split

Beitrag lesen

gudn tach!

$a = preg_split('/[0-9]/', $str, 2, PREG_SPLIT_DELIM_CAPTURE);
[...] warum verschluckt er mir die zahl 3?

"Falls dieses Flag gesetzt ist, werden auch die eingeklammerten Ausdrücke des Trennsymbol-Suchmusters erfasst und zurückgegeben."
siehe php-manual.

bei dir ist nix eingeklammert.

deshalb besser: '/([0-9])/' bzw. '/(\d)/' oder (ohne PREG_SPLIT_DELIM_CAPTURE) '/(?=\d)/'.

aber such mal im archiv nach "hausnummer" oder "adresse" und solchen begriffen. das thema gab's hier schon haeufig.

prost
seth