strrchr
Description
Syntax
strrchr( string $haystack, string $needle, bool $before_needle = false ): string|false
Parameters
haystack
The string to search in
needle
The string to search for.
If needle contains more than one character, only the first is used. This behavior is different from that of strstr().
before_needle
If true, strrchr() returns the part of the haystack before the last occurrence of the needle (excluding the needle).
Return
Returns the portion of string, or false if needle is not found.
Examples
1 · haystack needle
<? $haystack = 'CASEcase'; $needle = 'string'; $return = strrchr($haystack, $needle); echo $return;
se
2 · before_needle
<? $haystack = 'CASEcase'; $needle = 'string'; $before_needle = true; $return = strrchr($haystack, $needle, $before_needle); echo $return;
CASEca
Links
String
- addcslashes
- addslashes
- bin2hex
- chop
- chr
- chunk_split
- convert_uudecode
- convert_uuencode
- count_chars
- crc32
- crypt
- echo
- explode
- fprintf
- get_html_translation_table
- hebrev
- hebrevc
- hex2bin
- html_entity_decode
- htmlentities
- htmlspecialchars
- htmlspecialchars_decode
- implode
- join
- lcfirst
- levenshtein
- localeconv
- ltrim
- md5
- md5_file
- metaphone
- nl_langinfo
- nl2br
- number_format
- ord
- parse_str
- printf
- quoted_printable_decode
- quoted_printable_encode
- quotemeta
- rtrim
- setlocale
- sha1
- sha1_file
- similar_text
- soundex
- sprintf
- sscanf
- str_contains
- str_decrement
- str_ends_with
- str_getcsv
- str_increment
- str_ireplace
- str_pad
- str_repeat
- str_replace
- str_rot13
- str_shuffle
- str_split
- str_starts_with
- str_word_count
- strcasecmp
- strchr
- strcmp
- strcoll
- strcspn
- strip_tags
- stripcslashes
- stripos
- stripslashes
- stristr
- strlen
- strnatcasecmp
- strnatcmp
- strncasecmp
- strncmp
- strpbrk
- strpos
- strrev
- strripos
- strrpos
- strspn
- strstr
- strtok
- strtolower
- strtoupper
- strtr
- substr
- substr_compare
- substr_count
- substr_replace
- trim
- ucfirst
- ucwords
- vfprintf
- vprintf
- vsprintf
- wordwrap