applications de développement web les plus enregistrer un numéro à 10 chiffres dans la base de données sans tirets ou des parenthèses . PHP (Hypertext Preprocessor ) est un langage de script web qui permet au développeur de créer des pages dynamiques . Le programmeur PHP a besoin de formater le numéro de téléphone avant de l'afficher sur la page Web , ce qui le rend plus lisible par l'utilisateur. Vous pouvez utiliser PHP pour formater un numéro de téléphone avec des tirets et des parenthèses à l'aide de la fonction " strlen ()" . Cette fonction prend chaque partie du numéro de téléphone , il analyse , et insère des tirets et des parenthèses le cas échéant . Instructions
1
Ouvrez la page PHP dans n'importe quel éditeur de texte. Accédez à la zone de la page où vous voulez formater un numéro de téléphone et l'afficher à l'utilisateur.
2
Créer une variable PHP et lui attribuer un numéro de téléphone . Le code suivant enregistre l'entrée de l'utilisateur et supprime les caractères incorrects qui n'appartiennent pas au numéro de téléphone : $ phone_number = preg_replace ("/[^ 0-9] /", " ", $ phone_number ) ;
3
analyser le numéro de téléphone si c'est seulement sept chiffres. Certains utilisateurs ne pas utiliser la numérotation à 10 chiffres dans leur région , ils ont l'habitude d'entrer dans seulement sept chiffres. Cette fonction détecte seulement sept chiffres et insère un tiret : if ( strlen ($ phone_number ) == 7) preg_replace de retour ( "/( [0-9] {3} ) ( [0-9] {4} ) /" ; , " 1 $ - 2 $ ", $ phone_number ) ;
4
Insérer des tirets et des parenthèses si le numéro de téléphone est 10 chiffres. Si le numéro de téléphone n'est pas égal à 7 caractères et 10 caractères , cette partie du code est exécuté : elseif ( strlen ($ phone_number ) == 10) de preg_replace de retour ( "/( [0-9] {3} ) ( [ ,"0-9] {3} ) ( [0-9] {4} ) /"," (1 $) 2 $ - $ 3 " , $ phone_number ) ;
5
retourner le téléphone numéro sans aucune mise en forme si elle n'est pas l'une des longueurs standard. Cette méthode est utilisée en tant que valeur par défaut pour imprimer le résultat à l'utilisateur. Le code final est ci-dessous: elsereturn $ phone_number ;