You are here : phpstringstripos

stripos() - string

Find the numeric position of the first occurrence of
   needle in the haystack string.
Parameters :
  • haystack - The string to search in.
  • needle - Note that the needle may be a string of one or more characters. If needle is not a string, it is converted to an integer and applied as the ordinal value of a character.
  • offset - If specified, search will start this number of characters counted from the beginning of the string. Unlike strrpos() and strripos(), the offset cannot be negative.

  • Syntax

    mixed stripos
        ( string $haystack
       , string $needle
       [, int $offset = 0
      ] )


    Example

    <?php$findme    = 'a';$mystring1 = 'xyz';$mystring2 = 'ABC';$pos1 = stripos($mystring1, $findme);$pos2 = stripos($mystring2, $findme);// Nope, 'a' is certainly not in 'xyz'if ($pos1 === false) {    echo "The string '$findme' was not found in the string '$mystring1'";}// Note our use of ===.  Simply == would not work as expected// because the position of 'a' is the 0th (first) character.if ($pos2 !== false) {    echo "We found '$findme' in '$mystring2' at position $pos2";}?>


    Output / Return Value


    Limitations


    Alternatives / See Also


    Reference