Tobias Otto: 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?