Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur formatera telefonnummer i PHP

    Mest webbutveckling program sparar en 10 - siffrigt nummer i databasen utan bindestreck eller parenteser . Hypertext Preprocessor ( PHP ) är ett webbaserat skriptspråk som tillåter utvecklaren att skapa dynamiska sidor . Den PHP-programmerare måste formatera telefonnumret innan du visar det på webbsidan , vilket gör det lättare läsas av användaren . Du kan använda PHP för att formatera ett telefonnummer med bindestreck och parenteser använder " strlen ( ) " -funktion . Denna funktion tar varje del av telefonnumret , tolkar det , och infogar bindestreck och parenteser i förekommande fall . Instruktioner
    1

    Öppna PHP- sidan i valfri textredigerare . Navigera till området på sidan där du vill formatera ett telefonnummer och visa den för användaren .
    2

    Skapa en PHP variabel och tilldela det ett telefonnummer . Följande kod sparar indata från användaren och tar bort eventuella felaktiga tecken som inte hör hemma i telefonnumret : $ PHONE_NUMBER = preg_replace ( " /[ ^ 0-9 ] /" , " " , $ PHONE_NUMBER ) ; Addera 3

    tolka telefonnummer om det bara är sju siffror . Vissa användare använder inte 10 - siffriga uppringning i deras område , så de har en vana att komma in bara sju siffror . Denna funktion detekterar endast sju siffror och infogar ett tankstreck : if ( strlen ( $ PHONE_NUMBER ) == 7 ) återvändande preg_replace ( " /( [ 0-9 ] { 3 } ) ( [ 0-9 ] { 4 } ) /" , , " $ 1 - $ 2" , $ PHONE_NUMBER ) ,
    4

    Infoga bindestreck och parenteser om telefonen är 10 siffror . Om telefonnumret inte är 7 tecken och motsvarar 10 tecken , är denna del av koden exekveras : elseif ( strlen ( $ PHONE_NUMBER ) == 10 ) avkastning preg_replace ( " /( [ 0-9 ] { 3 } ) ( [ ,"0-9 ] { 3 } ) ( [ 0-9 ] { 4 } ) /" , " ( 1 $) $ 2 - $ 3 " , $ PHONE_NUMBER ) ,
    5

    tillbaka telefonen antal utan formatering , om det inte är någon av de standardlängder . Denna metod används som en standard för att skriva utdata till användaren . Den slutliga koden nedan : elsereturn $ PHONE_NUMBER ,

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man anropar en PHP-fil i en tabell
    ·Hur Center i PHP
    ·PHP Automatiserad postlista Tutorial
    ·Hur man installerar Snort med MySQL i CentOS
    ·Hur vill kolla en giltig e-postadress i PHP
    ·Hur Ange Attribut Värde för PHP DOM
    ·PHP -koder på samma server som MySQL Server
    ·Typer av SSIS Data
    ·Hur man går med två strängar i PHP
    ·Konvertera allt till versaler med PHP
    Utvalda artiklarna
    ·Hur till Redigera skript i PHP MySQL Table
    ·Installationen av Java Web att Starta ActiveX Control
    ·Hur läser jag en textrad för många variabler i Visua…
    ·Hur man lär sig Visual Basic 2008
    ·Vad kan blockera Java så att det inte fungerar
    ·Hur man anger en port i PHP -kod till MySQL
    ·Hur man startar en webbläsare i Java
    ·Hur att dölja en rullningslist med JavaScript
    ·Hur man tar bort JavaScript
    ·Hur man skriver ut i Python utan att ändra Line
    Copyright © Dator Kunskap http://www.dator.xyz