Bonjour,
Je souhaiterais conserver uniquement le mot le plus long contenu dans une variable et le stocker dans une autre. La variable peut être composé d'un seul mot ou de plusieurs.
Quelqu'un a t-il une idée ?
Merci.
Bonjour,
Je souhaiterais conserver uniquement le mot le plus long contenu dans une variable et le stocker dans une autre. La variable peut être composé d'un seul mot ou de plusieurs.
Quelqu'un a t-il une idée ?
Merci.
Bonjour ,
suffit de comparer la longueur du mot que tu garde par le nouveau mot a comparer avec strlen()
ok merci je vois, je le fait boucler sur le test de longueur chaque mot et je conserve le plus long.
Mais comment php gère t'il les mots dans la variable, pour passer de l'un a l'autre ?
tu fais un petit explode() pour le transformer en tableau et tu parcours ledit tableau .
ok merci RideKick.
J'en suis arrivé à ça :
Ça a l'air de bien marcher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php $max_longueur="0"; $chaine= "mot le plus long de la chaine"; $tab= explode(" ", $chaine); $nb_mots = count($tab); for($i =0; $i <$nb_mots ; $i++){ $longueur=strlen($tab[$i]); if($max_longueur<=$longueur){ $max_longueur=$longueur; $le_mot=$tab[$i]; } } echo"$le_mot"; ?>Merci.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager