You are here : phpstringstrpos

strpos() - string

Find the numeric position of the first occurrence of
   needle in the haystack string.
Parameters :
  • haystack - The string to search in.
  • needle - 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 strpos
        ( string $haystack
       , mixed $needle
       [, int $offset = 0
      ] )


    <?php$mystring = 'abc';$findme   = 'a';$pos = strpos($mystring, $findme);// Note our use of ===.  Simply == would not work as expected// because the position of 'a' was the 0th (first) character.if ($pos === false) {    echo "The string '$findme' was not found in the string '$mystring'";} else {    echo "The string '$findme' was found in the string '$mystring'";    echo " and exists at position $pos";}?>

    Output / Return Value


    Alternatives / See Also