PHP - Comment vérifier si une chaîne contient un mot?

Considérez :

$str = 'Hello World!';

if ($str contains 'World')
    echo 'true';

Supposons que j’ai le code ci-dessus, quelle est la façon correcte d’écrire l’instruction if ($str contains 'World')?

Je te recommande de voir le tutoriel suivant:

Maintenant, avec PHP 8, vous pouvez le faire en utilisant str_contains:

if (str_contains('Hello World!', 'World')) { 
    echo 'true';
}

Vous pouvez utiliser les expressions régulières, qui sont plus adaptées à la recherche de mots que la fonction strpos.

Une recherche simple pour ‹ World › pourrait ressembler à ceci :

$str = 'Hello World!';

if (preg_match('/\bWorld\b/', $str)) {
    echo 'true';
}

Vous pouvez utiliser la fonction strstr :

$str = "Hello World!";
$mot = "World";
$res = strstr($str, $mot);

if ($res){
    echo "true";
}

Bonsoir a chers tous je me nomme Milinho suis nouveau sur le forum .

j’ai un soucis avec mon xamp j’aimerais avoir vos aides svp merçci

Bonjour @Mili123 Bienvenu sur le forum de WayToLearnX.

Je vous recommande de lire le Guide d'utilisateur pour avoir de l’aide.

Bonne lecture!