desarrollo de aplicaciones web más guardar un número de 10 dígitos en la base de datos sin ningún tipo de guiones o paréntesis . Hypertext Preprocessor (PHP ) es un lenguaje de scripting web que permite a los desarrolladores crear páginas dinámicas. El programador PHP necesita para dar formato al número de teléfono antes de mostrarla en la página web, lo que hace que se lea más fácilmente por el usuario. Usted puede utilizar PHP para formatear un número de teléfono con guiones y paréntesis utilizando la función " strlen ()". Esta función tiene cada parte del número de teléfono, lo analiza e inserta guiones y paréntesis en su caso . Instrucciones
1
Abra la página PHP en cualquier editor de texto. Navegue hasta el área de la página en la que desea dar formato a un número de teléfono y mostrarla al usuario.
2
Crear una variable de PHP y asignarle un número de teléfono. El código siguiente guarda la entrada del usuario y elimina todos los caracteres incorrectos que no tienen cabida en el número de teléfono : $ phone_number = preg_replace ("/[ ^ 0-9 ] /" , "", $ phone_number ) ;
3
Analizar el número de teléfono si es sólo siete dígitos. Algunos usuarios no utilizar el marcado de 10 dígitos en su área, por lo que tienen la costumbre de entrar en tan sólo siete dígitos. Esta función detecta sólo siete dígitos y se inserta un guión : if ( strlen ($ phone_number ) == 7 ) retorno preg_replace ("/( [ 0-9 ] { 3 } ) ( [ 0-9 ] { 4 } ) /" ; , "$ 1 - $ 2 ", $ phone_number ) ;
4
Insertar guiones y paréntesis si el número de teléfono es de 10 dígitos. Si el número de teléfono no es de 7 caracteres y es igual a 10 caracteres , esta parte del código se ejecuta : elseif ( strlen ($ phone_number ) == 10 ) preg_replace vuelta ("/( [ 0-9 ] { 3 } ) ( [ ,"0-9 ] { 3 } ) ( [ 0-9 ] { 4 } ) /" , " ($ 1) $ 2 - $ 3 ", $ phone_number ) ;
5
devolver el teléfono número sin ningún formato si no es ninguna de las longitudes estándar . Este método se utiliza como valor predeterminado para imprimir la salida para el usuario . El código final es el siguiente: elsereturn $ phone_number ;