Maison >développement back-end >tutoriel php >Fonction PHP stripos() pour trouver la première occurrence d'une chaîne dans une autre chaîne

Fonction PHP stripos() pour trouver la première occurrence d'une chaîne dans une autre chaîne

黄舟
黄舟original
2017-11-04 10:41:358046parcourir

Exemple

Trouver la première occurrence de "php" dans String :

<?php
echo stripos("I love php, I love php too!","PHP");
?>

Définition et utilisation

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

Remarque : La fonction stripos() n'est pas sensible à la casse.

Remarque : Cette fonction est sécurisée pour les binaires.

Fonctions associées :

  • strripos() - Rechercher la dernière occurrence d'une chaîne dans une autre chaîne (insensible à la casse)

  • strpos() - Rechercher la première occurrence d'une chaîne dans une autre chaîne (sensible à la casse)

  • strrpos() - Rechercher le dernière occurrence d'une chaîne dans une autre chaîne (sensible à la casse)

Syntaxe

stripos(string,find,start)
Paramètres Description
string Obligatoire. Spécifie la chaîne à rechercher
参数 描述
string 必需。规定被搜索的字符串。
find 必需。规定要查找的字符。
start 可选。规定开始搜索的位置。
par .
trouver Obligatoire. Spécifie les caractères à rechercher.
start Facultatif. Spécifie l'emplacement à partir duquel démarrer la recherche.

Détails techniques

返回值: 返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。注释:字符串位置从 0 开始,不是从 1 开始。
PHP 版本: 5+

Conseils et notes
Remarque : Cette fonction n'est pas sensible à la casse. Pour les recherches sensibles à la casse, utilisez la fonction strpos().
Puisque cette fonction renvoie la position de la première occurrence d'une chaîne dans une autre chaîne. Donc cette position peut être 0
, donc lorsque la valeur de retour est 0, vous devez faire attention

if(stripos($r, &#39;a&#39;) == false) {
       //0是a存在与$r总但是由于0和false是相等的,所以就执行了这里
}
if(stripos($r, &#39;a&#39;) === false) {
     // 这种情况我们必须使用全等于才行
}


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:
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