|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
Bonjour à tous,
J'ai une chaine de caractere suivante : 0321526212 (c'est un numero de tel) et moi j'aimerai afficher : 03 21 52 62 12. Comment faire?? Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Développeur informatique Inscription : juillet 2005 Messages : 443 ![]() |
Tu peux appliquer un format à ta chaine ; vois du côté de la fonction sprintf
|
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
Je ne comprends pas trop comment sprintf va m'aidez.
Peux tu me l'expliquer? Merci d'avance. |
|
|
00
|
|
|
#4 | ||
|
Membre éprouvé
![]() Inscription : avril 2005 Messages : 611 ![]() |
moi je ferai quelque chose dans le genre:
Code :
y'a surement bcq plus simple avec les expressions régulière |
||
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
Avec les expressions réguilères (c'est pas joli mais ça fonctionne
Code :
$telephone_formate = preg_replace("#^([0-9]{1}[0-9]{1})([0-9]{1}[0-9]{1})([0-9]{1}[0-9]{1})([0-9]{1}[0-9]{1})([0-9]{1}[0-9]{1})$#", "$1 $2 $3 $4 $5", $telephone); |
|
|
00
|
|
|
#6 | |||||
|
Membre confirmé
![]() Inscription : mai 2002 Messages : 417 ![]() |
Citation:
Code :
|
|||||
|
|
00
|
|
|
#7 | |
|
Membre Expert
![]() Inscription : mai 2006 Messages : 1 294 ![]() |
Citation:
Code :
$telephone_formate = preg_replace("#(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})#", "$1 $2 $3 $4 $5", $telephone); Code :
$telephone_formate = str_replace("\r\n", " ", chunk_split($telephone, 2)); |
|
|
00
|
|
|
#8 | ||
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Salut
Histoire que l'on ne dise pas que les regex sont peu pratiques : Code :
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
||
|
|
00
|
|
|
#9 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Juste histoire de le dire et je suis désolé de vous contredire mais pourquoi se compliquer la vie quand on a un super exemple comme ceci ???
|
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() |
Merci à tous,
ça marche impec. A++ et bonne journée. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com