Php : Comment séparer une chaine ?
Résolu/Fermé
JessayeDeTrouver
Messages postés
270
Date d'inscription
mercredi 9 septembre 2009
Statut
Membre
Dernière intervention
4 mai 2012
-
9 août 2010 à 18:39
B52 - 16 sept. 2011 à 17:27
B52 - 16 sept. 2011 à 17:27
A voir également:
- Php : Comment séparer une chaine ?
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Br php ✓ - Forum PHP
- Expert php - Télécharger - Langages
- Php echo image ✓ - Forum PHP
5 réponses
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
9 août 2010 à 22:13
9 août 2010 à 22:13
<?php $numero = "0600000000"; $final = ''; preg_match_all("#([0-9]{2})#", $numero, $parties); foreach($parties[1] as $partie) { $final .= $partie.'.'; } $final = rtrim($final, '.'); echo $final; ?>
JessayeDeTrouver
Messages postés
270
Date d'inscription
mercredi 9 septembre 2009
Statut
Membre
Dernière intervention
4 mai 2012
47
10 août 2010 à 12:25
10 août 2010 à 12:25
Merci beaucoup avion f16.
Tu es vraiment un professionnel.
Cordialement, et merci encore.
Tu es vraiment un professionnel.
Cordialement, et merci encore.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
10 août 2010 à 12:42
10 août 2010 à 12:42
J'espère que tu as au moins pris le temper d'essayer de comprendre.
Avec preg_match_all, on fragemente la chaine tous les deux chiffres.
Dans la boucle foreach, on réassemble les chiffres en ajoutant un point après.
Avec rtrim, on supprime le point final.
Avec preg_match_all, on fragemente la chaine tous les deux chiffres.
Dans la boucle foreach, on réassemble les chiffres en ajoutant un point après.
Avec rtrim, on supprime le point final.