Maison > développement back-end > Problème PHP > Comment connaître la première occurrence d'une chaîne en php

Comment connaître la première occurrence d'une chaîne en php

醉折花枝作酒筹
Libérer: 2023-03-11 22:00:02
original
2521 Les gens l'ont consulté

Dans l'article précédent, nous avons appris comment supprimer les barres obliques inverses. Si nécessaire, veuillez lire "Comment supprimer les barres obliques inverses en utilisant php". Cette fois, nous allons vous présenter la méthode pour trouver la première occurrence d'une chaîne dans une autre chaîne. Vous pouvez vous y référer si vous en avez besoin.

En PHP, il existe une fonction qui peut trouver la première occurrence d'une chaîne dans une autre chaîne. Aujourd'hui, nous allons présenter cette fonction. Cependant, il existe deux fonctions de ce type, l'une est très sensible à la casse des caractères et l'autre n'est pas sensible à la casse des caractères. Tout d'abord, introduisons les fonctions qui sont insensibles à la casse des caractères.

Regardons d’abord un petit marron.

<?php 
$str = stripos("When you stare at the abyss, the Abyss is staring at you.","Abyss");
echo($str);
?>
Copier après la connexion

Le résultat de cet exemple est

Comment connaître la première occurrence dune chaîne en php

Afin de l'empêcher de correspondre à "Abyss" au lieu de "abyss", comptons-le nous-mêmes . Commencez à compter à partir de 0. Après avoir compté, nous avons constaté que le 22ème nombre est la première lettre de "abîme", "a". Il semble que cette fonction corresponde réellement à la première occurrence d'une chaîne dans une autre chaîne et ne soit pas sensible à la casse. Abyss”,而不是“abyss”,我们自己来数一下。从0开始数,数完之后,发现第22个正是“abyss”的首字母“a”。看来这个函数还真的是匹配字符串在另一字符串中第一次出现的位置,并且还对大小写不敏感。

那让我们自己观察一下这个函数。

stripos() 函数查找字符串在另一字符串中第一次出现的位置(不区分大小写)。

来康康这个函数的语法。

stripos(被搜索的字符串,要查找的字符,开始搜索的位置)
Copier après la connexion

我们知道这个函数的语法之后,来说一个必须要知道的事情,那就是这个函数的返回值。

返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。更重要的是字符串位置从 0 开始,不是从 1 开始

Alors observons cette fonction nous-mêmes. La fonction

stripos() trouve la première occurrence d'une chaîne dans une autre chaîne (insensible à la casse).

Venez à la syntaxe de la fonction Kangkang.

<?php 
$str = strpos("When you stare at the abyss, the Abyss is staring at you.","Abyss");
echo($str);
?>
Copier après la connexion

Après avoir connu la syntaxe de cette fonction, parlons d'une chose que nous devons savoir, à savoir la valeur de retour de cette fonction.

Comment connaître la première occurrence dune chaîne en phpRenvoie la position de la première occurrence d'une chaîne dans une autre chaîne, ou FALSE si la chaîne n'est pas trouvée. Ce qui est plus important est que la position de la chaîne commence à 0 et non à 1.

Nous avons fini d'introduire cette fonction, jetons un œil à la fonction sensible à la casse.

Jetons un coup d'œil à un petit exemple. Quel sera le résultat de la même chaîne et de différentes fonctions ?

strpos(被搜索的字符串,要查找的字符,开始搜索的位置)
Copier après la connexion

Ce résultat est

Le résultat est différent Nous n'avons pas besoin de compter les résultats un par un cette fois. D'après l'expérience laissée par la fonction précédente, celle-ci doit être "Abyss", à la place. de « l'abîme ». 🎜🎜Ensuite, examinons de plus près cette fonction. 🎜rrreee🎜Cette fonction a le même format de syntaxe et la même valeur de retour que la fonction précédente. La seule différence est que cette fonction est sensible à la casse, alors que la fonction ci-dessus ne l'est pas. 🎜🎜C'est tout. Si vous voulez savoir autre chose, vous pouvez cliquer ici. → →🎜Tutoriel vidéo php🎜🎜

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!

Étiquettes associées:
php
source:php.cn
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