Manuel PHP
Précédent |  | Suivant

# strrchr

(PHP 3, PHP 4, PHP 5)

strrchr -- Trouve la dernière occurrence d'un caractère dans une chaîne

## Description

string strrchr ( string haystack, string needle )

strrchr() retourne le segment de la chaîne `haystack` qui commence avec la dernière occurrence de `needle`, jusqu'à la fin de la chaîne `haystack`.

strrchr() retourne `FALSE` si `needle` n'est pas trouvé.

Si `needle` contient plus d'un caractère, seul le premier sera utilisé. Ce comportement est différent de celui de strchr().

Si `needle` n'est pas une chaîne, il est converti en entier, et utilisée comme caractère de code ASCII correspondant.

Exemple 1. Exemple avec strrchr()

`<?php // Lit le dernier dossier dans le chemin $PATH $dir = substr(strrchr($PATH, ":"), 1); // Lit tout, après la dernière nouvelle ligne $text = "Ligne 1\nLigne 2\nLigne 3"; $last = substr(strrchr($text, 10), 1 ); ?>`

strrchr() a été protégée des données binaires depuis PHP 4.3.0.

Voir aussi strstr(), substr(), stristr() et strstr().

Précédent | Sommaire | Suivant
strpos | Niveau supérieur | strrev