Recupérer le premier mot d'un chaine.

Eléphant du PHP | 114 Messages

19 nov. 2006, 18:00

Bonjour a tous,

Petite question bete que je n'arrive pas a resoudre : Comment récupérer le premier mot d'une chaine de caractere ??

ex :
$txt = "metal gear solid";
//.......
$resultat = "metal";
Merci d'avance. :) [/php]

Mammouth du PHP | 19672 Messages

19 nov. 2006, 18:05

Fais un explode() sur les espaces et récupère le premier élément du tableau obtenu.
Exemple :
<?php
$txt = "metal gear solid";
$mots = explode(" ", $txt);
if(count($mots > 0))
{
    echo($mots[0]);
}
?>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 2144 Messages

19 nov. 2006, 18:05

Avec la fonction explode :
$txt = "metal gear solid";
$resultat = explode(" ",$txt);
 // $resultat[0] contiendra metal

Mammouth du PHP | 19672 Messages

19 nov. 2006, 18:05

Pris de vitesse iclo :langue:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 2144 Messages

19 nov. 2006, 18:08

Et m.. :twisted: :twisted: :twisted:

Eléphant du PHP | 114 Messages

19 nov. 2006, 18:13

Lol, Un grand merci a vous deux :D