Problème avec explode.

aneantisseur Messages postés 377 Date d'inscription   Statut Membre Dernière intervention   -  
aneantisseur Messages postés 377 Date d'inscription   Statut Membre Dernière intervention   -
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.
Configuration: Windows Vista
Firefox 3.5.5

2 réponses

  1. 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
  2. aneantisseur Messages postés 377 Date d'inscription   Statut Membre Dernière intervention   18
     
    Le code marche, merci beaucoup :)
    0