ERLEDIGT
JA
JA
ANTWORTEN
7
7
ZUGRIFFE
2454
2454
EMPFEHLEN
-
Hallo Leute

Ich komme leider alleine und mit Google nicht mehr weiter.
Habe eine Telefonnummer in einer SQL-Datenbank, sie besteht aus 9 Zahlen und ist nicht formatiert. Beispiel: 529648249
An den User muss ich sie aber folgendermassen ausgeben:
52 964 82 49, also 52 Abstand 964 Abstand 82 Abstand 49
Könnte mir jemand sagen, wie ich das hinkriege, dass ich zuerst nach zwei Zeichen, anschliessend nach drei Zeichen und dann wieder nach zwei Zeichen und nochmals nach zwei Zeichen einen Abstand hineinfüge?
Ich bin mir bewusst dass das eine "einfache Frage" ist aber es ist mir irgendwie nicht ganz klar wie ich das bewerkstelligen soll.
Danke für eine Antwort, Tinella
-
08.11.06 16:55 #2
str_split() könnte dir da vielleicht helfen, ohne dass es allzu kompliziert ist. Allerdings sind Telefonnummern immer so eine Sache, nicht jeder hat genau solch eine Aufteilung!
Gruß RadhadPHP-Code:<?php
$str = "Hallo Freund";
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
print_r($arr1);
print_r($arr2);
?>
Die Ausgabe sieht dann so aus:
Array
(
[0] => H
[1] => a
[2] => l
[3] => l
[4] => o
[5] =>
[6] => F
[7] => r
[8] => e
[9] => u
[10] => n
[11] => d
)
Array
(
[0] => Hal
[1] => lo
[2] => Fre
[3] => und
)
-
Was ist denn das für ein Format? Ich kenne nur das DIN-5008-Format.
Markus Wulftange
-
Danke Radhad
Ich habe es folgendemassen gelöst:
Code :1 2 3 4 5
// Format Telephonnumber $telephonPrefixArr = str_split($row['refprojekt_telefon'], 2); $telefonRest = str_split($row['refprojekt_telefon']); $refprojekt_telefon = $telephonPrefixArr[0] . " " . $telefonRest[2] . $telefonRest[3] . $telefonRest[4] . " " . $telefonRest[5] . $telefonRest[6] . " " . $telefonRest[7] . $telefonRest[8];
Wünsche euch einen schönen Tag und schönes Wochenende
Tinella
-
10.11.06 13:21 #5
Sieht gut aus

Schön das ich helfen konnte!
Gruß Radhad
-
05.02.10 20:20 #6Ich würde mich über die Bewertung meiner Beiträge mit Kurzkommentar sehr freuen!
Die "dumme Frage" ist gewöhnlich das erste Anzeichen einer völlig neuen Entwicklung!
-------------------
Es ist immer Zeit etwas zu verändern ....
.... das alles so bleibt wie es ist!
-------------------
Homepage Landshut
-------------------
/voodoo.css
#meinFeind {position: absolute; bottom: -6ft;}
-
In Welcher Form hast du die Telefonnummern?
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
06.02.10 20:00 #8
Ich habe die Vorwahl und die Rufnummer separat - das ganze als fortlaufende Nummer.
z.B. Vorwahl 089 und Rufnummer 12345678Ich würde mich über die Bewertung meiner Beiträge mit Kurzkommentar sehr freuen!
Die "dumme Frage" ist gewöhnlich das erste Anzeichen einer völlig neuen Entwicklung!
-------------------
Es ist immer Zeit etwas zu verändern ....
.... das alles so bleibt wie es ist!
-------------------
Homepage Landshut
-------------------
/voodoo.css
#meinFeind {position: absolute; bottom: -6ft;}
Ähnliche Themen
-
Stilvorlage für Telefonnummer
Von Jan-Frederik Stieler im Forum Desktop Publishing (DTP)Antworten: 1Letzter Beitrag: 10.02.10, 04:22 -
Telefonnummer Validation
Von supercat1510 im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 20.01.10, 11:21 -
Regulärer Ausdruck für Telefonnummer
Von Gray im Forum PHPAntworten: 6Letzter Beitrag: 09.03.06, 10:39 -
Regulärer Ausdruck für Telefonnummer
Von kesnw im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 14.07.05, 15:02 -
telefonnummer wählen
Von amigooo im Forum JavaAntworten: 3Letzter Beitrag: 05.11.04, 01:16





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren