This is an old revision of the document!
WMPRO, WMMINI FW >= 1.0 WMMEGA FW >= 2.0
Return the position of the first occurrence of a needle in a haystack
This function will find the numeric position of the first occurrence of a substring (needle) in a string (haystack)
$haystack: The string to search in
$needle: The string to search for
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.
<? $str='abcdef'; $pos=strpos($str,'abc') if ($pos>=0) { print("Substring found at position ".$pos); } ?>
charat() - Return the ASCII code for a character in a string at an index
strlen() - Return the length of a string
strrpos() - Return the position of the last 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