Problème avec explode.

Fermé
aneantisseur Messages postés 384 Date d'inscription dimanche 8 mars 2009 Statut Membre Dernière intervention 13 juillet 2018 - 18 nov. 2009 à 10:16
aneantisseur Messages postés 384 Date d'inscription dimanche 8 mars 2009 Statut Membre Dernière intervention 13 juillet 2018 - 18 nov. 2009 à 11:15
Bonjour, j'ai fait un petit code pour limiter le nombre de mots dans un titre. Cependant, ce code me dit qu'il y a plusieurs mots, même quand il n'y en a qu'un. Le voici :

		$compteur_mot = explode(" ",$titre);
		$compteur = count($compteur_mot);  
			if (isset($compteur) >= 1)
			{
				echo'<center>Il y a plusieurs mots dans votre titre !</center>
				';
			}


Pouvez-vous m'aider ?
Merci.

2 réponses

Atropa Messages postés 1935 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 272
18 nov. 2009 à 10:51
bonjour,

voilà une solution mais qui ne gère que les espaces...
	$compteur_mot = explode(" ",$titre);
	for($i = 0;isset($compteur_mot[$i]);$i++) if(empty($compteur_mot[$i])) unset($compteur_mot[$i]);
	if (count($compteur_mot) > 1) echo'<center>Il y a plusieurs mots dans votre titre !</center>';
0
aneantisseur Messages postés 384 Date d'inscription dimanche 8 mars 2009 Statut Membre Dernière intervention 13 juillet 2018 17
18 nov. 2009 à 11:15
Le code marche, merci beaucoup :)
0