¿Cómo formatear números de teléfono en PHP?

En este artículo, aprenderemos cómo formatear números de teléfono usando PHP. Cuando necesitamos almacenar un número de teléfono, almacenamos el número de teléfono de formato. Usando PHP, podemos formatear fácilmente los números de teléfono.

Enfoque: en este artículo, formatearemos el número de teléfono usando el método preg_match() . Podemos usar este método para formatear números de teléfono. Esta función tiene características especiales para encontrar patrones específicos de una string. 

El siguiente es el código completo para formatear números de teléfono usando preg_match().

PHP

<?php
  
// Create a formatting function
function formatting($phone){
      
    // Pass phone number in preg_match function
    if(preg_match(
        '/^\+[0-9]([0-9]{3})([0-9]{3})([0-9]{4})$/', 
    $phone, $value)) {
      
        // Store value in format variable
        $format = $value[1] . '-' . 
            $value[2] . '-' . $value[3];
    }
    else {
         
        // If given number is invalid
        echo "Invalid phone number <br>";
    }
      
    // Print the given format
    echo("$format" . "<br>");
}
   
// Call the function
formatting("+02025550170");
  
formatting("+01677942758");
?>
202-555-0170
167-794-2758

Publicación traducida automáticamente

Artículo escrito por alamin11593 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *