Problème avec explode.

aneantisseur Messages postés 411 Statut Membre -  
aneantisseur Messages postés 411 Statut Membre -
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 2051 Statut Membre 274
 
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 411 Statut Membre 18
 
Le code marche, merci beaucoup :)
0