Formater un numéro de tel ou de fax

Eléphant du PHP | 193 Messages

29 mars 2007, 16:11

Bonjour,

Lorsque l'on récupère des infos comme le téléphone ou le fax et que l'on bloque à 10 caractères, comment fait-on pour formater ensuite le numéro pour qu'il soit du type suivant? :

- ## ## ## ## ## (à la française) et qu'il apparaisse de manière plus visible que ##########.

Mon code pour le tel est construit comme ça:

Code : Tout sélectionner

<p>Tel: <?php echo $row_rs_music['tel_etab']; ?></p>

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

29 mars 2007, 16:16

Tu trouveras ton bonheur du côté de printf().
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphant du PHP | 170 Messages

29 mars 2007, 16:40

Simplement comme ça :
<?php
$tel='0122334455';
echo wordwrap($tel,2,' ',1);
?>
Benjamin Franklin a dit :
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends

Eléphant du PHP | 193 Messages

30 mars 2007, 09:58

Merci à vous deux!!

ça fonctionne en effet très bien. Voici donc mon nouveau code pour ceux qui seraient intéressés:

Code : Tout sélectionner

<p>Tel: <?php echo wordwrap($row_rs_music['tel_etab'],2,' ',1); ?></p>
Merci beaucoup!!