Maison > développement back-end > tutoriel php > Comment puis-je vérifier si une chaîne PHP contient un mot spécifique ?

Comment puis-je vérifier si une chaîne PHP contient un mot spécifique ?

DDD
Libérer: 2025-01-02 16:36:39
original
572 Les gens l'ont consulté

How Can I Check if a PHP String Contains a Specific Word?

Vérifier si une chaîne contient un mot spécifique

En PHP, vérifier si une chaîne contient un mot particulier peut être réalisé à l'aide de fonctions intégrées ou d'une chaîne techniques de manipulation.

Utilisation de str_contains (PHP 8 )

PHP 8 introduit la fonction str_contains pour vérifier le confinement des chaînes :

if (str_contains('How are you', 'are')) {
    echo 'true';
}
Copier après la connexion

Remarque : str_contains considère une aiguille vide comme vraie, alors assurez-vous que ce n'est pas le cas vider avant de l'utiliser.

Utilisation strpos

Pour les versions PHP antérieures à 8, strpos peut être utilisé :

$haystack = 'How are you?';
$needle = 'are';

if (strpos($haystack, $needle) !== false) {
    echo 'true';
}
Copier après la connexion

Utiliser strstr

Une autre option consiste à utiliser strstr :

if (strstr('How are you?', 'are') !== false) {
    echo 'true';
}
Copier après la connexion

Utiliser Regular Expressions

Des expressions régulières peuvent également être utilisées :

if (preg_match('/are/', 'How are you?')) {
    echo 'true';
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal