Formater telephone [Résolu]

Signaler
Messages postés
45
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
19 mars 2008
-
Messages postés
45
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
19 mars 2008
-
Salut à tous,



tout d'abord bonnes fêtes de fin d'année... voilà mon problème je
cherche à formater un n° de téléphone, en gros insérer tous les 2
caractères un espace... sans utiliser une boucle et la fonction
substr... une fonction tout simple du style nom_fonction(string, " ",
2)... je la cherche et je ne la trouve pas... me dites pas qu'elle
n'existe pas?! tout de même quand même... ;-)

lagombe

3 réponses

Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Hello,

tu as mal cherché ;-)
http://fr.php.net/manual/fr/function.wordwrap.php

ex:
<?php
$tel = '0689524736';
$tel = wordwrap ($tel, 2, ' ', 1);
echo $tel;
?>
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
39
Salut,

Bon, c'est sur que la solution de malam est bien mieux
que la mienne, mais je la donne quand même au cas ou t'aurais d'autres
choses à formater...



moi j'aurais utilisé preg_replace :



preg_replace('/([0-9]{2})[0-9]/', '\\1 ');


Bon, j'ai pas testé, mais je crois que ça marche... et j'avais fait comme ça sur un de mes projets...

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
Messages postés
45
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
19 mars 2008

merci malalam,

j'avais trouvé cette fonction mais j'avais omis le dernier paramètre... merci encore...

lagombe