Commentre me pas mettre de virgule !
Fermé
aureliendu917
Messages postés
272
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
14 janvier 2011
-
27 févr. 2010 à 17:48
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 27 févr. 2010 à 18:32
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 27 févr. 2010 à 18:32
A voir également:
- Commentre me pas mettre de virgule !
- Virgule clavier - Forum Windows 10
- Comment définir la virgule au clavier numérique au lieu du point ✓ - Forum Windows
- Convertir colonne en ligne avec point virgule - Forum Excel
- 2 décimales après la virgule excel ✓ - Forum Programmation
- Virgule arabe - Forum Clavier
10 réponses
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
27 févr. 2010 à 17:51
27 févr. 2010 à 17:51
Je comprends pas trop pourquoi tu veux l'enlever, mais sinon il suffit de supprimer : .", "
(ce qu'il y a entre la fin de parenthèse et le point virgule).
(ce qu'il y a entre la fin de parenthèse et le point virgule).
telliak
Messages postés
3667
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
4 novembre 2024
876
27 févr. 2010 à 17:51
27 févr. 2010 à 17:51
Et si tu la mettais devant et non derrière ?
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
27 févr. 2010 à 17:53
27 févr. 2010 à 17:53
Ah mais ok -_-'
Bah arrête ton "for" à $nbr-1 et gère le dernier cas isolément, sans virgule.
Bah arrête ton "for" à $nbr-1 et gère le dernier cas isolément, sans virgule.
<?php $pieces = explode(", ", $donnees[traits]); $nbr = count($pieces); for ($i=0; $i<$nbr-1; $i++) { echo traits($pieces[$i]).", "; } echo traits($pieces[$nbr]); ?>
aureliendu917
Messages postés
272
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
14 janvier 2011
6
27 févr. 2010 à 17:53
27 févr. 2010 à 17:53
non je peut pas l'enlever mis le mette devant
Ex Si je la mais devant : Mes traits de caractère: ,Ambitieux, Etourdi Ex si je l'enlever : Mes traits de caractère: Ambitieux Etourdi Mais moi j'aimerai : Mes traits de caractère: Ambitieux, Etourdi
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
27 févr. 2010 à 17:55
27 févr. 2010 à 17:55
Up sur ma réponse
aureliendu917
Messages postés
272
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
14 janvier 2011
6
27 févr. 2010 à 17:56
27 févr. 2010 à 17:56
Non désole cela me marche pas :(
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
27 févr. 2010 à 17:58
27 févr. 2010 à 17:58
T'as bien essayé ma solution ? En remplaçant dans le "if" le $nbr par $nbr-1 ?
Montre moi ce qu'il te sort, et je te dirai ce qui va pas. Mais en théorie ça doit marcher, y a pas de mystère.
Montre moi ce qu'il te sort, et je te dirai ce qui va pas. Mais en théorie ça doit marcher, y a pas de mystère.
aureliendu917
Messages postés
272
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
14 janvier 2011
6
27 févr. 2010 à 18:01
27 févr. 2010 à 18:01
<?php
$pieces = explode(", ", $donnees[traits]); $nbr = count($pieces);
for ($i=0; $i<$nbr-1; $i++) {
echo traits($pieces[$i]).", ";
}
echo traits($pieces[$nbr]);
?>
Déjà je comprend pas pour tu mais :
De plus j'obtiens :
$pieces = explode(", ", $donnees[traits]); $nbr = count($pieces);
for ($i=0; $i<$nbr-1; $i++) {
echo traits($pieces[$i]).", ";
}
echo traits($pieces[$nbr]);
?>
Déjà je comprend pas pour tu mais :
echo traits($pieces[$nbr]);
De plus j'obtiens :
Mes traits de caractère: Ambitieux, Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/simsous/www/www/config.php on line 120
telliak
Messages postés
3667
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
4 novembre 2024
876
27 févr. 2010 à 18:03
27 févr. 2010 à 18:03
«Non je peut pas l'enlever mis le mette devant
Ex Si je la mais devant :
Mes traits de caractère: ,Ambitieux, Etourdi»
Evidemment. Fais un traitement particulier pour le 1er en le chargeant sans la virgule et commence la boucle au 2ème.
Ex Si je la mais devant :
Mes traits de caractère: ,Ambitieux, Etourdi»
Evidemment. Fais un traitement particulier pour le 1er en le chargeant sans la virgule et commence la boucle au 2ème.
aureliendu917
Messages postés
272
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
14 janvier 2011
6
27 févr. 2010 à 18:07
27 févr. 2010 à 18:07
Okay mais comment ??:D
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
27 févr. 2010 à 18:32
27 févr. 2010 à 18:32
telliak s'il te plait, j'essaye de lui expliquer comment faire un traitement particulier pour le dernier en l'écrivant sans virgule !
Si je comprends bien ton algorithme :
1- tu récupère une chaine de mots séparés par des virgules. Tu les sépares et les rentres dans la variable $pièces.
2- tu comptes combien il y a d'éléments dans "$pieces"
3- tu parcours $pieces et tu écris chaque élément suivi d'une virgule.
Moi ce que je veux que tu fasses c'est que tu affiches tous les éléments de $pieces avec leur virgule, sauf le dernier.
Ensuite tu affiches le dernier, indépendamment, seul sans virgule !
Reessaye mon code en mettant un point virgule après le } du if.
Si je comprends bien ton algorithme :
1- tu récupère une chaine de mots séparés par des virgules. Tu les sépares et les rentres dans la variable $pièces.
2- tu comptes combien il y a d'éléments dans "$pieces"
3- tu parcours $pieces et tu écris chaque élément suivi d'une virgule.
Moi ce que je veux que tu fasses c'est que tu affiches tous les éléments de $pieces avec leur virgule, sauf le dernier.
Ensuite tu affiches le dernier, indépendamment, seul sans virgule !
Reessaye mon code en mettant un point virgule après le } du if.