Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come formattare i numeri di telefono in PHP

sviluppo di applicazioni web più salvare un numero di 10 cifre nel database senza trattini o parentesi . Hypertext Preprocessor ( PHP ) è un linguaggio di scripting web che permette allo sviluppatore di creare pagine dinamiche . Il programmatore PHP ha bisogno di formattare il numero di telefono prima di visualizzarlo sulla pagina web , che rende più leggere più facilmente dall'utente. È possibile utilizzare PHP per formattare un numero di telefono con i trattini e parentesi che utilizzano la funzione " strlen ( ) " . Questa funzione prende ogni parte del numero di telefono , lo analizza , e inserti trattini e parentesi , se del caso . Istruzioni
1

Aprire la pagina PHP in qualsiasi editor di testo . Accedere alla sezione della pagina in cui si desidera formattare un numero di telefono e visualizzarla all'utente.
2

Creare una variabile PHP e assegnargli un numero di telefono . Il codice seguente consente di risparmiare l'input dall'utente e rimuove tutti i caratteri non corretti che non appartengono al numero di telefono : $ PHONE_NUMBER = preg_replace ( " /[ ^ 0-9 ] /" , " " , $ PHONE_NUMBER ) ;
3

analizzare il numero di telefono se è solo sette cifre . Alcuni utenti non utilizzare la selezione di 10 cifre nella loro zona , in modo da avere l'abitudine di entrare solo sette cifre. Questa funzione rileva solo sette cifre e inserisce un trattino : if ( strlen ( $ phone_number ) == 7) preg_replace ritorno ( " /( [ 0-9 ] { 3} ) ( [ 0-9 ] {4} ) /" , , "$ 1 - $ 2" , $ phone_number ) ;
4

trattini e parentesi Inserire se il numero di telefono è 10 cifre . Se il numero di telefono non è di 7 caratteri e uguale a 10 caratteri , questa parte del codice viene eseguito : else if ( strlen ( $ phone_number ) == 10) preg_replace ritorno ( " /( [ 0-9 ] { 3} ) ( [ ,"0-9 ] { 3} ) ( [ 0-9 ] {4} ) /"," ($ 1) $ 2 - $ 3 " , $ phone_number ) ;
5

restituire il telefono numero senza formattazione se non è nessuna delle lunghezze standard . Questo metodo viene utilizzato come valore predefinito per stampare output all'utente . Il codice finale è qui sotto: elsereturn $ PHONE_NUMBER ;

 

Programmazione © www.354353.com