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

Fonction PHP strstr() qui recherche la première occurrence d'une chaîne dans une autre chaîne

黄舟
黄舟original
2017-11-06 09:28:511373parcourir

Instance

trouve la première occurrence de "world" dans "Hello world!" et renvoie le reste de la chaîne :

<?php
echo strstr("Hello world!","world");
?>

Définition et utilisation La fonction

strstr() recherche la première occurrence d'une chaîne dans une autre chaîne.

Commentaire  : Cette fonction est binaire sécurisée.

Remarque : Cette fonction est sensible à la casse. Pour effectuer une recherche insensible à la casse, utilisez la fonction stristr().

Syntaxe

strstr(string,search,before_search)
参数 描述
string 必需。规定被搜索的字符串。
search 必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配该数字对应的 ASCII 值的字符。
before_search 可选。一个默认值为 "false" 的布尔值。如果设置为 "true",它将返回 search 参数第一次出现之前的字符串部分。

Détails techniques

Dans PHP 5.3, le paramètre before_search est ajouté.
Valeur de retour : Renvoie le reste du partie de chaîne (à partir du point correspondant). Renvoie FALSE si la chaîne recherchée n'est pas trouvée.
Version PHP : 4+
Journal de mise à jour
返回值: 返回字符串的剩余部分(从匹配点)。如果未找到所搜索的字符串,则返回 FALSE。
PHP 版本: 4+
更新日志 在 PHP 5.3 中,新增了 before_search 参数。
 :

更多实例

实例 1

通过 "o" 的 ASCII 值搜索字符串,并返回字符串的剩余部分:

<?php
echo strstr("Hello world!",111);
?>

输出:

o world!

实例 2

返回 "world" 第一次出现之前的字符串部分:

<?php
echo strstr("Hello world!","world",true);
?>

例子 

<?php
echo strstr("Hello world!","world");
?>

输出:

world!


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