Fonctions PHP strstr()Functions

PHP String 参考手册Manuel de référence des chaînes PHP

Exemples

Recherche si "world" existe dans "Hello world!". Si c'est le cas, renvoie la chaîne et la partie restante après celle-ci :

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

Exécuter l'exemple »

Définition et utilisation

La fonction strstr() recherche une chaîne à l'intérieur d'une autre chaîne. Si elle existe, elle renvoie la chaîne et la partie restante ; sinon, elle renvoie FALSE.

Remarque :Cette fonction est compatible avec les données binaires.

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


Syntaxe

strstr(string,search,before_search)

Paramètre Description
string Obligatoire. Spécifie la chaîne à rechercher.
search Requis. Spécifie la chaîne à rechercher. Si ce paramètre est un nombre, il recherche le caractère correspondant à la valeur ASCII de ce nombre.
before_search Facultatif. Une valeur booléenne avec une valeur par défaut de "false". Si définie à "true", elle renverrasearchla partie de la chaîne avant la première occurrence du paramètre.

Détails techniques

Valeur de retour : Renvoie la partie restante de la chaîne (à partir du point de correspondance). Si la chaîne recherchée n'est pas trouvée, elle renvoie FALSE.
Version de PHP : 4+
Journal des modifications : Dans PHP 5.3, le paramètrebefore_searcha été ajouté.


Plus d’exemples

Exemple 1

Recherche la chaîne par la valeur ASCII de "o" et renvoie la partie restante de la chaîne :

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

Exécuter l'exemple »

Exemple 2

Retournez la partie de la chaîne avant la première occurrence de "world" :

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

Exécuter l'exemple »


PHP String 参考手册Manuel de référence des chaînes PHP Autres extensions