Posted under » PHP on 6 November 2009
stripos returns the numeric position of the first occurrence of needle in the haystack string.
<¿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"; } ?>
Sometimes it is useful to find the string length.
if (strlen($username) < 6 || strlen($username) > 12) { $error['username'] = 'Username must be between 6 and 12 characters'; }
I think it easier to search in Python string.