Copy codeThe Code is as follows:
<? Php
/*
Function used to determine whether a string exists
*/
Function strexists ($ haystack, $ needle ){
Return! (Strpos ($ haystack, $ needle) ===false); // note the following: "==="
}
/*
Test
*/
$ Mystring = 'abc ';
$ Findimethyl = 'a ';
$ Pos = strpos ($ mystring, $ findimethyl );
// Note our use of ===. Simply = wocould not work as expected
// Because the position of 'A' was the 0th (first) character.
// Simple use of "=" does not work, you need to use "=", because a appears for the first time at 0
If ($ pos = false ){
Echo "The string '$ findimethyl' was not found in the string '$ mystring '";
} Else {
Echo "The string '$ findimethyl' was found in the string '$ mystring '";
Echo "and exists at position $ pos ";
}
// We can search for the character, ignoring anything before the offset
// You can use the offset parameter to specify the offset when searching for characters.
$ Newstring = 'abcdef abcdef ';
$ Pos = strpos ($ newstring, 'A', 1); // $ pos = 7, not 0
?>