Jeg bruger ereg("(.*) +([0-9]+).*", $adresse, $regs); til at opdele en
adresse i vejnavn og husnummer.
Det virker fint hvis $adresse = "Strandvejen 27B", så er $regs
Array
(
[0] => Strandvejen 27B
[1] => Strandvejen
[2] => 27
[3] =>
[4] =>
[5] =>
[6] =>
[7] =>
[8] =>
[9] =>
)
Fint fint. Men hvis $adresse = "Ildtornvej 29, 1.tv." er $regs
Array
(
[0] => Ildtornvej 29, 1.tv.
[1] => Ildtornvej 29,
[2] => 1
[3] =>
[4] =>
[5] =>
[6] =>
[7] =>
[8] =>
[9] =>
)
Hvordan får jeg den til at dele mellem "Ildtornvej" og "29" istedet for
mellem "29," "1" ?
Thomas L.
|