1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?php
function motLePlusLong($texte,$limit) {
// On stocke tous les mots dans un tableau
$tab = explode(' ', $texte);
//Initialisation du compteur
$total = 0;
foreach($tab as $k => $str) {
// S'il dépasse la limite on incrémente le compteur
if(strlen($tab[$k])>$limit) {
$total++;
}
}
return $total;
}
$texte = 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent sit amet neque. Donec nec sapien id orci consequat feugiat. Ut odio. Nullam est odio, convallis placerat, viverra a, posuere ut, turpis. Maecenas posuere accumsan metus. Nam viverra rhoncus nunc. Praesent nibh mi, rhoncus vitae, pellentesque bibendum, viverra nec, elit. Proin pellentesque. Ut pellentesque sodales enim. Sed a magna. Vivamus placerat aliquet ante. Curabitur fringilla turpis. Donec varius metus ac augue fermentum rhoncus. Suspendisse nulla. Quisque lectus erat, ultrices quis, interdum nec, rhoncus vel, lorem. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Fusce scelerisque lobortis urna. Nulla volutpat.';
$limit = 7;
echo motLePlusLong($texte, $limit);
?> |
Partager