EDIT
Désolé, je viens readed mal.
Explode convertit une chaîne en tableau. Ainsi, votre sortie aboutira à ["Dans le", "nom de dieu"]. Si vous voulez en saisir un mot, vous devez être plus précis sur la façon dont cela fonctionnera. Si vous voulez juste attraper le premier mot après un hashtag, vous devez utiliser strpos et substr.
$string = "In the #name of god";
$hashtag_pos = strpos($string, "#");
if($hashtag_pos === false)
echo ""; // hashtag not found
else {
$last_whitespace_after_hashtag = strpos($string, " ", $hashtag_pos);
$len = $last_whitespace_after_hashtag === false ? strlen($string)-($hashtag_pos+1) : $last_whitespace_after_hashtag - ($hashtag_pos+1);
echo substr($string, $hashtag_pos+1, strpos($string, " ", $len));
}
'$ word' est un tableau, quand vous faites écho, vous ne verrez pas' name of god' –
vous utilisez l'exportation ici dans un mauvais contexte. La fonction 'explode()' casse une chaîne en un tableau. – webpic
@u_mulder, Array ([0] => Dans le [1] => nom de dieu) – Ehsan