jlr2k8 Posted April 5, 2007 Share Posted April 5, 2007 Is there a PHP condtional statement that uses something similar to "like"? if ($string LIKE "text") { do this; } Link to comment https://forums.phpfreaks.com/topic/45675-syntax-question/ Share on other sites More sharing options...
fert Posted April 5, 2007 Share Posted April 5, 2007 no, there isn't Link to comment https://forums.phpfreaks.com/topic/45675-syntax-question/#findComment-221836 Share on other sites More sharing options...
jitesh Posted April 5, 2007 Share Posted April 5, 2007 This may help you stripos (PHP 5) stripos -- Find position of first occurrence of a case-insensitive string Description int stripos ( string haystack, string needle [, int offset] ) Returns the numeric position of the first occurrence of needle in the haystack string. Unlike strpos(), stripos() is case-insensitive. Note that the needle may be a string of one or more characters. If needle is not found, stripos() will return boolean FALSE. Warning This function may return Boolean FALSE, but may also return a non-Boolean value which evaluates to FALSE, such as 0 or "". Please read the section on Booleans for more information. Use the === operator for testing the return value of this function. Example 1. stripos() examples <?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"; } ?> If needle is not a string, it is converted to an integer and applied as the ordinal value of a character. The optional offset parameter allows you to specify which character in haystack to start searching. The position returned is still relative to the beginning of haystack. Note: This function is binary-safe. Link to comment https://forums.phpfreaks.com/topic/45675-syntax-question/#findComment-221838 Share on other sites More sharing options...
jitesh Posted April 5, 2007 Share Posted April 5, 2007 Are you getting what i want to say ? <?php $str = " This is the file"; if(stripos($str,"the")){ echo "Found"; }else{ echo "Not found"; } ?> Link to comment https://forums.phpfreaks.com/topic/45675-syntax-question/#findComment-221840 Share on other sites More sharing options...
Fergusfer Posted April 5, 2007 Share Posted April 5, 2007 Have you looked at the string functions levenshtein() and similar_text()? Link to comment https://forums.phpfreaks.com/topic/45675-syntax-question/#findComment-221845 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.