“Conocimientos Programación>Programación PHP /MySQL

Cómo dar formato a los números de teléfono en PHP

2011/7/13
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 ;

Programación PHP /MySQL
MySQL: cadena de consulta a Int
¿Qué es un formato de archivo PHP
Cómo eliminar una cadena vacía en PHP
Cómo hacer una matriz de Javascript con PHP
NetBeans PHP Setup
Cómo instalar MySQL en Mac OS X Leopard
Cómo Desinfecte datos de XSS PHP
Cómo compilar PHP a Windows GUI
Conocimientos Informáticos © http://www.ordenador.online