Un if dans un while
Fermé
Fab121205
Messages postés
81
Date d'inscription
dimanche 26 juillet 2015
Statut
Membre
Dernière intervention
20 mars 2022
-
13 févr. 2018 à 17:41
Fab1205 - 14 févr. 2018 à 07:34
Fab1205 - 14 févr. 2018 à 07:34
3 réponses
yg_be
Messages postés
23535
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 avril 2025
Ambassadeur
1 579
13 févr. 2018 à 19:36
13 févr. 2018 à 19:36
bonsoir, je pense qu'un if fonctionne superbement dans un while ou un for. quel est ton soucis?
jordane45
Messages postés
38471
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 mai 2025
4 742
13 févr. 2018 à 20:38
13 févr. 2018 à 20:38
Bonjour,
erreur de parenthèse...
A remplacer par
erreur de parenthèse...
if(strlen($mots[$x] > 3))
A remplacer par
if(strlen($mots[$x]) > 3)
jordane45
Messages postés
38471
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 mai 2025
4 742
13 févr. 2018 à 20:48
13 févr. 2018 à 20:48
Fais donc un print_r($mots); et montres nous ce que ça donne...
Et explique nous en détail ce qui, selon toi, ne fonctionne pas (le résultat obtenu vs le resultat attendu. )
Et file regarder ceci : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
(activation des erreurs php, récupération "propre" des variables AVANT de les utiliser, débugage de son code...etc... )
Et explique nous en détail ce qui, selon toi, ne fonctionne pas (le résultat obtenu vs le resultat attendu. )
Et file regarder ceci : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
(activation des erreurs php, récupération "propre" des variables AVANT de les utiliser, débugage de son code...etc... )
yg_be
Messages postés
23535
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 avril 2025
Ambassadeur
1 579
13 févr. 2018 à 22:43
13 févr. 2018 à 22:43
pourquoi pas:
$phrase = $_POST['search']; foreach (explode(" ", $phrase) as $mot) { if(strlen($mot) > 3) { echo "<p> ".$mot."<br/></p>"; } }
13 févr. 2018 à 20:43