Comment formater Numéros de téléphone en PHP

La plupart des applications de développement web 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 rend plus facile à lire par l'utilisateur. Vous pouvez utiliser PHP pour formater un numéro de téléphone avec des tirets et en utilisant la parenthèse "strlen ()" fonction. Cette fonction prend chaque partie du numéro de téléphone, il analyse, et insère des tirets et les parenthèses, le cas échéant.

Instructions

  1. 1

    Ouvrez la page de PHP dans un é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. 2



    Créer une variable PHP et lui attribuer un numéro de téléphone. Le code suivant enregistre entrée de l'utilisateur et supprime les caractères incorrects qui ne font pas dans le numéro de téléphone:
    $ Phone_number = preg_replace ("/ [^ 0-9] /", "", Phone_number $);

  3. 3

    Analyser le numéro de téléphone si elle est seulement sept chiffres. Certains utilisateurs ne pas utiliser composition à 10 chiffres dans leur région, de sorte qu'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)
    retourner preg_replace ("/ ([0-9] {3}) ([0-9] {4}) /", "1- $ 2 $", Phone_number $);

  4. 4



    Insérez tirets et les parenthèses si le numéro de téléphone est de 10 chiffres. Si le numéro de téléphone ne sont pas 7 caractères et est égal à 10 caractères, cette partie du code est exécuté:
    elseif (strlen ($ phone_number) == 10)
    retourner preg_replace ("/ ([0-9] {3}) ([0-9] {3}) ([0-9] {4}) /", "(1 $) $ 2- $ 3", Phone_number $);

  5. 5

    Retourne le numéro de téléphone sans aucun formatage si elle est pas les longueurs standard. Cette méthode est utilisée en tant que sortie par défaut pour imprimer à l'utilisateur. Le code final est ci-dessous:
    autre
    return $ phone_number;

» » » » Comment formater Numéros de téléphone en PHP