Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako formátovať telefónne čísla v PHP

Väčšina aplikácií , vývoj webových uložiť číslo 10 - miestne do databázy bez pomlčiek alebo zátvorky . Hypertext Preprocessor ( PHP ) je webový skriptovací jazyk , ktorý umožňuje vývojárom vytvárať dynamické stránky . PHP programátor potrebuje naformátovať telefónne číslo pred zobrazením na webové stránky , čo je viac ľahko čitateľné užívateľom . Môžete použiť PHP pre formátovanie telefónne číslo s spojovníkom a zátvorky pomocou " strlen ( ) " funkcie . Táto funkcia má každá časť telefónneho čísla , analyzuje ho a vloží pomlčky a zátvorky kde je to vhodné . Pokyny dovolená 1

Otvorte stránku PHP v ľubovoľnom textovom editore . Prejdite do oblasti na stránke , kam chcete formátovať telefónne číslo , a zobraziť užívateľmi .
2

Vytvorte premennú PHP a pridelí mu telefónne číslo . Nasledujúci kód uloží vstup od užívateľa a odstráni nesprávne znaky , ktoré nepatria do telefónnom čísle : $ PHONE_NUMBER = preg_replace ( " /[ ^ 0-9 ] /" , " " , $ PHONE_NUMBER ) ;
3

Parse telefónne číslo , ak je to len sedem číslic . Niektorí užívatelia nepoužívajú 10 - miestne voľby v ich okolí , a tak majú vo zvyku zadaním iba sedem číslic . Táto funkcia detekuje iba sedem číslic a vloží pomlčku : if ( strlen ( $ PHONE_NUMBER ) == 7 ) return preg_replace ( " [ 0-9 ] /( [ 0-9 ] { 3 } ) , ( { 4 } ) /" , , " $ 1 - $ 2 " , $ PHONE_NUMBER ) ;
4

Vložte pomlčky a zátvorky , ak je telefónne číslo je 10 číslic . Ak telefónne číslo nie je 7 znakov a rovná sa 10 znakmi , táto časť kódu je vykonaný : elseif ( strlen ( $ PHONE_NUMBER ) == 10 ) return preg_replace ( " /( [ 0-9 ] { 3 } ) ( [ ,"0-9 ] { 3 } ) , ( [ 0-9 ] { 4 } ) /" , " ( $ 1 ) $ 2 - $ 3 " , $ PHONE_NUMBER ) ;
5

Vráťte telefón číslo bez formátovania , ak nie je niektorý zo štandardných dĺžok . Táto metóda sa používa ako predvolené pre tlač výstup pre užívateľa . Výsledný kód je nasledujúci : elsereturn $ PHONE_NUMBER ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené