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 Quote Link to comment 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 Quote Link to comment 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. Quote Link to comment 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] Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.