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
- Href php ✓ - Forum PHP
- Bouton php - Forum PHP
- Echo image php ✓ - Forum PHP
5 réponses
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
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
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
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.