Page 1 sur 3
ajouter des . dans un numero de telephone
Posté : 30 mai 2005, 10:20
par manuscle
Bonjour!
Dans ma base, les numéros de télephone sont enregistrés de la manière suivante: 0123456789
J'aimerais pour l'affichage, insérer des "." tout les deux chiffres, existe-t-il une fonction en php permettant de le faire ou faut-il faire un script?
Merci
Manuscle
Posté : 30 mai 2005, 10:25
par BFH
essaie la fonction php substr:
$A=substr($tel, 0, 2);
$A=substr($tel, 2, 2);
$B=substr($tel, 4, 2);
$C=substr($tel, 6, 2);
$D=substr($tel, 8, 2);
echo $A.".".$B.".".$C.".".$D;
Posté : 30 mai 2005, 10:25
par zeus
A ma connaissance, ça n'existe pas !!!!
Mais tu peux créer très simplement un script pour le faire !!
Mais prend bien gare aux formats internationaux ....
Posté : 30 mai 2005, 10:59
par manuscle
Merci bcp!
Je pensais qu'une fonction existait!
Sinon, j'avais trouvé str_split() qui converti une chaine en tableau genre :
$tel = "0123456789";
$telTab = str_split($tel,2);
foreach ($telTab as $t){
$tel = $t . ".";
}
$tel = substr($tel,-1);
echo $tel;
je ne sais pas si ça marche car la fonction ne marche que sous PHP 5

Posté : 30 mai 2005, 11:05
par zeus
Si tu ne supporte pas PHP 5, non
Mais tu auras une erreur si tu traite des numéros au format intrenationnal ....
Posté : 30 mai 2005, 11:18
par manuscle
Oui je me contente du script cité plus haut avec substr, et pour les formats internationnaux je ferais une fonction pour les reconnaitre et.... les traiter en fonction.
Merci!
Posté : 30 mai 2005, 11:29
par BFH
Woa j'ai aidé quelqu'un je suis trop fort !

Posté : 30 mai 2005, 11:31
par manuscle
C'est la première fois?
Cool! Félicitation!
J'aimerais bien aussi aider quelqu'un mais j'ose pas....je met tellement de temp déjà à trouver des solutions à mes propre problèmes!
Posté : 30 mai 2005, 11:34
par BFH
je met tellement de temp déjà à trouver des solutions à mes propre problèmes!
Toi t'as jamais lu un de mes sujet alors, les trucs qui prennent du temps c'est ma spécialité! 8)
Posté : 30 mai 2005, 11:35
par zeus
Le but du jeu n'est pas de répondre à tout prix ...
Si tu vois un sujet que tu connait, où tu pense avoir des connaissances et si tu vois que tu peut donner au moins une piste de recherche, c'est le début d'une résolution ...
Personnelement, je regarde tout les sujets mais je ne répond que quand je pense pouvoir apporter quelquechose de constructif !!!!
Et puis ce n'est pas parce que ce n'est pas toi qui donne la solution que ce tu n'as pas aidé la personne
Je me rapelle que tu (BFH) tu avais posté ton opinion sur un post où je galérais et que tu avais mis le doit sur un point que j'avais pas vu et on pu résoudre le problème
Posté : 30 mai 2005, 11:45
par manuscle
C'est vrai.
Je me rappelle une fois, j'ai voulu aider quelqu'un à résoudre un problème et lorsque j'avais trouvé une solution, je me suis aperçu qu'un phpnaute avait déjà donné la soluce en deux temps trois mouvements, et un truc bien plus correct que ce que j'allais donner....
Mais c'est pas grave! J'apprend le php à mon rythme! ça reste un boulot, et non un loisir.... je ne sais pas pour vous, mais moi, quand je me suis tapé 7 heures de devel au boulot, j'aime bien faire autre chose quand je rentre à la maison!

de la musique par exempe!

Posté : 30 mai 2005, 11:47
par zeus
Moi aussi !!!
C'est pk je fait ça au boulot

!!!!
Posté : 30 mai 2005, 11:53
par manuscle
Ouf!
je pensais que les phpnautes sur ce site faisaient partie d'une secte!

Posté : 30 mai 2005, 11:55
par zeus
Méfie toi surtout du donnomé
Albat c'est un stéphanois .... Il sont bizarre ces gens là !!!

Posté : 30 mai 2005, 12:16
par albat
J'entends comme un moustique qui vrombit autour de mes oreilles...