Jump to content

Archived

This topic is now archived and is closed to further replies.

ac0ua

String Help in PHP

Recommended Posts

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 Query
WHERE strProduct = "%geor%"

Thank you

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
regex is your friend. you can use things like the preg_match() function. there's a regex forum here. mosey on over there.

Share this post


Link to post
Share on other sites
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]

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.