Maison développement back-end tutoriel php Exercice de chaîne PHP 4 : Déterminer si une chaîne contient un mot spécifique

Exercice de chaîne PHP 4 : Déterminer si une chaîne contient un mot spécifique

Aug 02, 2021 am 10:00 AM
php字符串

Dans "Exercice de chaîne PHP 3 : 4 méthodes de conversion de la taille des chaînes", nous avons présenté quatre méthodes courantes pour convertir la casse des chaînes. Dans cet article, nous continuerons la série de chaînes pour déterminer si une chaîne contient une chaîne spécifique. chaîne?

En fait, il existe un moyen très simple d'obtenir un tel jugement. Regardons directement le code :

Comme suit :

<?php
$str1 = &#39;The quick brown fox jumps over the lazy dog.&#39;;
if (strpos($str1,&#39;jumps&#39;) !== false)
{
    echo &#39;特定词出现了&#39;;
}
else
{
    echo &#39;特定词未出现&#39;;
}
Copier après la connexion

Dans ce code, nous créons une variable chaîne $str1, puis nous spécifions aléatoirement " saute le mot " et vérifie si le mot existe dans $str1 via l'instruction if...else ;

Jetons d'abord un coup d'œil au résultat du jugement :

Exercice de chaîne PHP 4 : Déterminer si une chaîne contient un mot spécifique

Comme le montre la figure, le résultat est que "un mot spécifique apparaît", à en juger par le code ci-dessus, c'est bien le cas.

Nous utilisons donc ici principalement une fonction strpos et l'opérateur "!==".

La fonction intégrée strpos() en PHP est utilisée pour trouver la première occurrence d'une chaîne dans une autre chaîne. Sa syntaxe est "strpos(string,find,start)", où The. Le paramètre string spécifie la chaîne à rechercher, find spécifie la chaîne à rechercher et start est facultatif et spécifie où commencer la recherche. Cette fonction renvoie la position de la première occurrence de la chaîne dans une autre chaîne, si aucun caractère n'est trouvé. renvoie FAUX. strpos(string,find,start)”,其中参数string规定要搜索的字符串,find规定要查找的字符串,start可选,规定在何处开始搜索;该函数返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。

需要注意的是strpos()函数对大小写敏感。

!==在比较运算符中表示“绝对不等于”,!==

Il convient de noter que la fonction strpos() est sensible à la casse.

!== signifie "absolument pas égal" dans les opérateurs de comparaison, et !== signifie "pas égal" dans les opérateurs de tableau.

Enfin, je recommande de lire "php détecte si une chaîne contient une chaîne". Cet article présente d'autres méthodes de détection d'inclusion. Les amis intéressés peuvent en apprendre davantage ~

🎜Je recommande le cours classique "🎜PHP String Processing. " (Jade Girl Heart Sutra Edition) 🎜", gratuit ~ venez apprendre ! 🎜

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment convertir des caractères en code ascii en php Comment convertir des caractères en code ascii en php Mar 03, 2023 pm 06:55 PM

En PHP, vous pouvez utiliser la fonction ord() pour convertir des caractères en code ascii. Cette fonction peut renvoyer la valeur ASCII d'un seul caractère ou le premier caractère d'une chaîne. La valeur ASCII renvoyée sera affichée sous forme entière lors de la conversion. syntaxe "ord (string)", le paramètre "string" ne peut être omis, c'est la chaîne (ou le caractère unique) à partir de laquelle la valeur ASCII doit être obtenue.

Comment remplacer un certain caractère pour qu'il soit vide dans une chaîne php Comment remplacer un certain caractère pour qu'il soit vide dans une chaîne php Mar 06, 2023 pm 06:39 PM

Il existe deux manières de remplacer un certain caractère par un caractère nul dans une chaîne PHP : 1. Utilisez la fonction str_replace() pour remplacer le caractère spécifié par un caractère nul. Il vous suffit de définir le premier paramètre sur le caractère spécifié et le. deuxième paramètre à un caractère nul. Syntaxe "str_replace("caractère spécifié","", $str)"; 2. Utilisez la fonction preg_replace() avec des expressions régulières pour faire correspondre le caractère spécifié et remplacez-le par le caractère nul, syntaxe " preg_replace('/caractère spécifié/', "",$str)".

Comment supprimer toutes les lettres majuscules d'une chaîne en php Comment supprimer toutes les lettres majuscules d'une chaîne en php Sep 26, 2022 pm 07:59 PM

Deux méthodes de suppression : 1. Utilisez preg_replace() pour exécuter une expression régulière pour rechercher toutes les lettres majuscules et les remplacer par des caractères nuls. La syntaxe est "preg_replace('/[A-Z]/','',$str)". 2. Utilisez preg_filter() pour exécuter une expression régulière pour rechercher toutes les lettres majuscules et les remplacer par des caractères vides. La syntaxe est "preg_filter('/[A-Z]/','',$str)".

Comment supprimer les caractères gauche et droit d'une chaîne en php Comment supprimer les caractères gauche et droit d'une chaîne en php Mar 27, 2023 pm 03:29 PM

PHP est un langage de programmation typé souvent utilisé pour développer des applications Web. Lors du développement Web, vous devrez peut-être effectuer diverses opérations sur les chaînes, telles que supprimer des caractères spécifiques d'une chaîne, conserver des chiffres ou des lettres dans une chaîne, etc. Dans cet article, nous nous concentrerons sur la façon de supprimer des caractères spécifiques sur le côté gauche ou droit d'une chaîne en PHP.

Comment extraire uniquement les caractères chinois d'une chaîne php Comment extraire uniquement les caractères chinois d'une chaîne php Sep 22, 2022 pm 07:44 PM

Deux méthodes : 1. Utilisez preg_match_all() avec des règles régulières pour filtrer les chaînes, la syntaxe est "preg_match_all("/[\x{4e00}-\x{9fff}]+/u","$str",$arr) ;" ;2. Utilisez preg_replace() avec une recherche régulière de lettres non chinoises dans la chaîne et remplacez-les par des caractères vides. La syntaxe est "preg_replace("/[^\x{4E00}-\x{9FFF}]+ /u" ,'',$str)".

Comment supprimer les guillemets doubles d'une chaîne en php Comment supprimer les guillemets doubles d'une chaîne en php Mar 28, 2023 pm 04:54 PM

PHP est un langage de programmation très populaire et l’un des outils privilégiés pour créer des sites Web dynamiques. Dans le développement PHP, nous devons souvent utiliser des chaînes, et une exigence courante est de supprimer les guillemets doubles des chaînes. Dans cet article, nous présenterons quelques méthodes pour supprimer les guillemets doubles des chaînes PHP.

Est-il possible d'ajouter des caractères à une chaîne en php ? Est-il possible d'ajouter des caractères à une chaîne en php ? Aug 19, 2022 pm 07:51 PM

PHP peut ajouter des caractères aux chaînes. Deux méthodes d'implémentation : 1. Utilisez le connecteur de chaîne "." pour relier le caractère spécifié au début ou à la fin de la chaîne. La syntaxe est "caractère spécifié. chaîne" ou "chaîne. caractère spécifié" ; ) insère le caractère spécifié à la position spécifiée dans la chaîne. La syntaxe est "substr_replace(string, selected caractère, position spécifiée, 0)".

Comment convertir une chaîne au format datetime en utilisant PHP Comment convertir une chaîne au format datetime en utilisant PHP Mar 27, 2023 pm 05:24 PM

PHP est un langage de script côté serveur couramment utilisé dans le développement Web. Le traitement des chaînes par PHP est assez flexible, ce qui facilite la conversion des chaînes au format date et heure. Cet article explique comment utiliser PHP pour convertir une chaîne au format date et heure.

See all articles