hallo liebe leute!
hab in einer datenbank telefonnummern und zwar in folgendem format:
+49-12345-1234-12323
oder
+49-12345-1234
nun möchte ich zur weitere nverwertung die nummernblöcke aufsplitten.
dazu verwende ich folgendes:
preg_match('/(\d+)-(\d+)-(\d+)/', $telefon, $match);
$tland = $match[1];
$tvw = $match[2];
$tnr = $match[3];
leider schneidet mir mein skript die letzten stellen (durchwahlen) ab.
auch wenn ich als trennzeichen / oder | nehme, wird abgesachnitten.
hab auch schon folgendes - leider erfolglos - versucht:
preg_match('/(\d+)/(\d+)/(\d+)/', $telefon, $match);
$tland = $match[1];
$tvw = $match[2];
if ($match[4] != ""){$tnr = $match[3].'-'.$match[4];}
else {$tnr = $match[3];}
kann mir jemand helfen? ich verstehs nicht...
danke,
eure theresa!