Recherchez la première occurrence de « monde » dans « Hello world ! » et renvoyez le reste de la chaîne :
<?phpecho strchr("Bonjour tout le monde !","monde");?>La fonction strchr() recherche la première occurrence d'une chaîne dans une autre chaîne.
Cette fonction est un alias pour la fonction strstr().
Remarque : Cette fonction est sécurisée pour les binaires.
Remarque : Cette fonction est sensible à la casse. Pour effectuer une recherche insensible à la casse, utilisez la fonction stristr().
strchr( chaîne,recherche,avant_recherche );
paramètre | décrire |
---|---|
chaîne | Requis. Spécifie la chaîne à rechercher. |
recherche | Requis. Spécifie la chaîne à rechercher. Si l'argument est un nombre, la recherche porte sur les caractères correspondant à la valeur ASCII correspondant au nombre. |
avant_recherche | Facultatif. Une valeur booléenne avec une valeur par défaut de « false ». S'il est défini sur "true", il renverra la partie de la chaîne précédant la première occurrence du paramètre de recherche . |
Valeur de retour : | Renvoie le reste de la 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 : | Dans PHP 5.3, le paramètre before_search a été ajouté. |
Recherche une chaîne par la valeur ASCII de « o » et renvoie le reste de la chaîne :
<?phpecho strchr("Bonjour tout le monde !",111);?>Renvoie la partie de la chaîne avant la première occurrence de « world » :
<?phpecho strchr("Bonjour tout le monde !","world",true);?>