Die meisten Web-Entwicklung Anwendungen sparen eine 10-stellige Nummer in der Datenbank ohne Bindestrichen oder Klammern . Hypertext Preprocessor (PHP) ist eine Web- Skriptsprache, die der Entwickler , um dynamische Seiten zu erstellen. Der PHP-Programmierer muss die Rufnummer vor der Anzeige auf der Webseite , die es einfach durch den Benutzer lesen macht formatieren. Sie können PHP um eine Rufnummer mit Bindestrichen und Klammern mit dem " strlen ( ) "-Funktion formatieren. Diese Funktion nimmt jeden Teil der Telefonnummer , analysiert er und fügt Bindestriche und Klammern gegebenenfalls . Anleitung
1
Öffnen Sie die PHP-Seite in einem beliebigen Texteditor . Navigieren Sie zu dem Bereich auf der Seite , wo Sie wollen , um eine Telefonnummer zu formatieren und anzuzeigen , um den Benutzer.
2
Erstellen einer PHP- Variable , und weisen Sie eine Telefonnummer. Der folgende Code speichert Eingaben des Benutzers und entfernt alle falschen Zeichen , die nicht in der Telefonnummer angehören: $ phone_number = preg_replace ( " /[ ^ 0-9 ] /", " ", $ phone_number );
3
Analysieren Sie die Telefonnummer, wenn es nur sieben Ziffern . Einige Benutzer verwenden keine 10 - stellige Rufnummern in ihrem Bereich , so haben sie eine Gewohnheit Eingabe nur sieben Ziffern. Diese Funktion erkennt nur sieben Ziffern und fügt eine Prise : if ( strlen ( $ phone_number ) == 7 ) return preg_replace ("/( [0-9] {3} ) ( [0-9] {4} ) /" ; , "$ 1 - $ 2 ", $ phone_number );
4
Insert Bindestrichen und Klammern , wenn die Rufnummer ist 10-stellig . Wenn die Telefonnummer nicht 7 Zeichen und entspricht 10 Zeichen ist, wird dieser Teil des Codes ausgeführt : elseif ( strlen ( $ phone_number ) == 10 ) return preg_replace ("/( [0-9] {3} ) ( [ ,"0-9] {3} ) ( [0-9] {4} ) /"," ($ 1) $ 2 - $ 3 " , $ phone_number );
5
Bringen Sie das Telefon Zahl ohne Formatierung , wenn es nicht eines der Standard- Längen . Diese Methode wird als Standard für die Ausgabe an den Benutzer gedruckt werden. Der endgültige Code ist unten : elsereturn $ phone_number ;