Buongiorno, come posso fare a costruire una funzione che dato un numero di telefono 0039026699444 me lo trasformi in +39.02.66.99.444?
Grazie
Buongiorno, come posso fare a costruire una funzione che dato un numero di telefono 0039026699444 me lo trasformi in +39.02.66.99.444?
Grazie
Espressioni regolari .
In bocca al lupo.![]()
se il numero č formattato sempre col prefisso internazionale con i 2 zero puoi provare una cosa del genere:
Codice PHP:
$num='0039026699444';
$numStr='+'.preg_replace( '/(?<=\\d{2})\\d{2,}?/' ,'.$0' ,(float)$num );
echo $numStr;
dA .. foto di viaggio
L'esperienza č il tipo di insegnante pių difficile.
Prima ti fa l'esame, e poi ti spiega la lezione.
Dipende, se i numeri che devi riformattare sono tutti di Milano (o di Roma), si puo' fare semplicemente. Se invece ti puo' capitare il numero di un qualunque posto del mondo, allora non si puo' fare con un semplice pattern, perche' i prefissi (sia nazionali che internazionali) hanno lunghezze differenti.