Fonction PHP strchr()
Exemple
Recherche de la première occurrence de "world" dans "Hello world!" et retour de la partie restante de cette chaîne :
<?php echo strchr("Hello world!","world"); ?>
Définition et utilisation
La fonction strchr() recherche la première apparition d'une chaîne dans une autre chaîne.
Cette fonction est un alias de la fonction strstr().
Commentaires :Cette fonction est sécurisée en mode binaire.
Commentaires :Cette fonction est sensible à la casse. Pour une recherche sans distinction de casse, utilisez stristr() Fonction.
Syntaxe
strchr(string,search,before_search);
Paramètres | Description |
---|---|
string | Obligatoire. Définit la chaîne à rechercher dans. |
search |
Obligatoire. Définit 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 |
Optionnel. La valeur par défaut est "false" pour la valeur booléenne. Si configuré à "true", il retourne search Partie de la chaîne avant la première apparition du paramètre. |
Détails techniques
Valeur de retour : | Retourne le reste de la chaîne (à partir du point de correspondance). Si la chaîne recherchée n'est pas trouvée, retourne FALSE. |
Version PHP : | 4+ |
Journal des mises à jour : | Dans PHP 5.3, une nouvelle fonction a été ajoutée : before_search Paramètres. |
Plus d'exemples
Exemple 1
Recherche de la chaîne en utilisant la valeur ASCII de "o" et retourne le reste de la chaîne :
<?php echo strchr("Hello world!",111); ?>
Exemple 2
Retourne la partie de la chaîne avant la première apparition de la chaîne recherchée :
<?php echo strchr("Hello world!","world",true); ?>