User Tools

Site Tools


uphp:functions:strrpos

This is an old revision of the document!


strrpos

WMPRO, WMMINI FW >= 1.0 WMMEGA FW >= 2.0

Return the position of the last occurrence of a needle in a haystack

Description

int strrpos ( string $haystack, string $needle )

This function will find the numeric position of the last occurrence of a substring (needle) in a string (haystack). The function searches in the reverse direction from the end of the string.

Parameters

$haystack: The string to search in

$needle: The string to search for

Return Values

Integer: Position of where the needle exists relative to the beginning of the haystack string, or -1 if not found.

Note that string positions start at 0, and not 1.

Examples

<?
  $str='abcdefabcdef';
  $pos=strrpos($str,'abc')
  if ($pos>=0) {
    print("Substring found at position ".$pos); // 6
  }
?>

See Also

charat() - Return the ASCII code for a character in a string at an index

strlen() - Return the length of a string

strpos() - Return the position of the first occurrence of a needle in a haystack

strtolower() - Return the lowercase version of a string

strtoupper() - Return the uppercase version of a string

substr() - Return a sub-string of the passed str from start for len characters. If len is blank it will return the string until the end.

ucfirst() - Convert a string to lowercase except for the first character of each word

uphp/functions/strrpos.1495810811.txt.gz · Last modified: 2021/09/13 05:56 (external edit)