Exemple
Trouvez la première occurrence de "world" dans "Hello world!" tout le "Hello world!" et renvoyer le reste de la chaîne:
<?php
echo strchr("Hello world!","world");
?>
»Exécuter exemple Définition et utilisation
Le strchr() fonction recherche la première occurrence d'une chaîne dans une autre chaîne.
Cette fonction est un alias de la strstr() fonction.
Note: Cette fonction est binaire de sécurité.
Note: Cette fonction est sensible à la casse. Pour une recherche insensible à la casse, utilisez stristr() fonction.
Syntaxe
strchr( string,search,before_search );
Paramètre | La description |
---|---|
string | Champs obligatoires. Indique la chaîne de recherche |
search | Champs obligatoires. Indique la chaîne à rechercher. Si ce paramètre est un numéro, il recherchera le caractère correspondant à la valeur ASCII du nombre |
before_search | Optionnel. Une valeur booléenne dont le défaut est "false" . Si la valeur "true" , elle renvoie la partie de la chaîne avant la première occurrence du paramètre de recherche. |
Détails techniques
Valeur de retour: | Renvoie le reste de la chaîne (from the matching point) , ou faux, si la chaîne à rechercher est introuvable. |
---|---|
PHP Version: | 4+ |
changelog: | Le paramètre before_search a été ajouté en PHP 5.3 |
autres exemples
Exemple 1
Rechercher une chaîne pour la valeur ASCII de "o" et renvoyer le reste de la chaîne:
<?php
echo strchr("Hello world!",111);
?>
»Exécuter exemple exemple 2
Retour la partie de la chaîne avant la première apparition du "world" :
<?php
echo strchr("Hello world!","world",true);
?>
»Exécuter exemple