Un if dans un while
Fermé
Fab121205
Fab1205 - 14 févr. 2018 à 07:34
- Messages postés
- 81
- Date d'inscription
- dimanche 26 juillet 2015
- Statut
- Membre
- Dernière intervention
- 20 mars 2022
Fab1205 - 14 févr. 2018 à 07:34
A voir également:
- While if
- If while - Meilleures réponses
- Bash while ifs - Conseils pratiques - Bash
- While if php ✓ - Forum - PHP
- If while java - Articles
- Erreur boucle while/if ✓ - Forum - Java
- If et else dans boucle while ✓ - Forum - PHP
3 réponses
yg_be
13 févr. 2018 à 19:36
- Messages postés
- 19262
- Date d'inscription
- lundi 9 juin 2008
- Statut
- Contributeur
- Dernière intervention
- 14 mai 2022
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
13 févr. 2018 à 20:38
- Messages postés
- 35397
- Date d'inscription
- mercredi 22 octobre 2003
- Statut
- Modérateur
- Dernière intervention
- 14 mai 2022
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
13 févr. 2018 à 20:48
- Messages postés
- 35397
- Date d'inscription
- mercredi 22 octobre 2003
- Statut
- Modérateur
- Dernière intervention
- 14 mai 2022
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://www.commentcamarche.net/faq/48399-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://www.commentcamarche.net/faq/48399-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
13 févr. 2018 à 22:43
- Messages postés
- 19262
- Date d'inscription
- lundi 9 juin 2008
- Statut
- Contributeur
- Dernière intervention
- 14 mai 2022
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