$numberPhone = '4155551212';
$firstChain = substr($numberPhone, 0, 3);
$secondChain = substr($numberPhone, 3, 3);
$thirdChain = substr($numberPhone, 6, 4);
$formatedNumberPhone = '(' . $firstChain . ') ' . $secondChain . '-' . $thirdChain;
echo $formatedNumberPhone;
ecco la soluzione per coloro che hanno domanda simile su di esso.
Un po 'spiegazione su come substr() funziona:
Si prende tre argomenti in questo caso:
- La catena che si desidera modificare
- L'indice che rappresenta il luogo in cui la funzione inizierà il suo processo
- Quante lettere accentate si desidera conservare
Nota che puoi passare un valore negativo al secondo e al terzo argomento (vai al documento ufficiale per ulteriori informazioni).
In questo caso, sto prendendo il primo carattere del numero di telefono, quindi dirò alla funzione di iniziare da 0 e di mantenere 3 caratteri, quindi sembra che l'ho fatto: susbtr($numberPhone, 0, 3)
.
Spero che aiuti!
fonte
2014-09-25 19:20:10
Utilizzare 'substr()' ...? Questo è facile. Usa la tua immaginazione! –
Crea estensione di ramoscello - http://symfony.com/doc/master/cookbook/templating/twig_extension.html –
@ SverriM.Olsen. Non c'è 'substr()', ma penso che 'slice' funzionerà. – user1032531