Vinzenz Mai: php split

Beitrag lesen

Hallo

ich möchte eine Zeichenfolge an einer bestimmten stelle trennen.

$str = 'Hauptstraße 32a';
$a = preg_split('/[0-9]/', $str, 2, PREG_SPLIT_DELIM_CAPTURE);
print_r($a);

als ergebnis bekomme ich leider nur
Array ( [0] => Hauptstraße [1] => 2a )

warum verschluckt er mir die zahl 3?

was hast Du denn in Deinem Suchmuster eingeklammert?
Was machst Du mit Angaben wie

'Straße des 17. Juni 152'

oder der Innenstadt von Mannheim?

Freundliche Grüße

Vinzenz