ac0ua Posted August 26, 2006 Share Posted August 26, 2006 Hello,I have a handycap because I am comming from Visual Basic 6.I have been working with PHP for about a month now and and having trouble looking for an "instring" function. Not to mention I don't even know how to start making my own funtion for instring.What i want to do is $ArrProduct['strProducy'] = george$strSearch = "geor"if ($ArrProduct['strProducy'] == instring($strSearch)){echo $ArrProduct['strProducy']."found!" }else{echo $ArrProduct['strProducy']."not found, Sorry"}It would also be equalivant to using % in a SQL QueryWHERE strProduct = "%geor%"Thank you Link to comment https://forums.phpfreaks.com/topic/18736-string-help-in-php/ Share on other sites More sharing options...
448191 Posted August 26, 2006 Share Posted August 26, 2006 It's not the EXACT same as instring, but it WILL return false if the substring is not found, and a value that equals true if it is:http://nl3.php.net/manual/en/function.strstr.php Link to comment https://forums.phpfreaks.com/topic/18736-string-help-in-php/#findComment-80818 Share on other sites More sharing options...
.josh Posted August 26, 2006 Share Posted August 26, 2006 regex is your friend. you can use things like the preg_match() function. there's a regex forum here. mosey on over there. Link to comment https://forums.phpfreaks.com/topic/18736-string-help-in-php/#findComment-80819 Share on other sites More sharing options...
448191 Posted August 26, 2006 Share Posted August 26, 2006 No offence Crayon, but you may wan't to refrain from using regex when strstr or strpos can do the same job, as it's mucho faster. It even says so in the manual:[quote=manual]Tip: Do not use preg_match() if you only want to check if one string is contained in another string. Use strpos() or strstr() instead as they will be faster.[/quote] Link to comment https://forums.phpfreaks.com/topic/18736-string-help-in-php/#findComment-80821 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.