Forum Clubic

Trouver un espace dans une chaine de caractere

Lu, j’ai fai un moteur de recherche en php et kan l’utilisateur rentre un mot je le stock ds une variable $mot et je voudrais pouvoir trouver les espace pour pouvoir stocker les mots separement ds une variable ($mot1, $mot2,…)
Merci

edit : voila la solution

       $mot = $_POST['mot'];
	$tableaumot = split(" ",$mot);         // Separe les mots
            $nbrmot = count($tableaumot);     // Compte le nombre de mot

Edité le 04/07/2007 à 18:55

Ou alors… $nbrmot = str_word_count($_POST[‘mot’]; :wink:

ou mieux : preg_split(’/\s+/’, $mot);

Ce qui t’évitera les chaînes vides.