use regexps. that's what their specialty is ;-)
// case insensitive
if ( preg_match("/$text/i", $string) ) {
print "$text is in $string";
}
// case sensitive
if ( preg_match("/$text/", $string) ) {
print "$text is in $string";
}
> -----Original Message-----
> From: daniel james [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, August 28, 2001 6:11 PM
> To: Brandon Orther; PHP User Group
> Subject: Re: [PHP] Check if a word is in my string.
>
>
> if you're just looking for the 1st occurrence of the
> string, it's--
>
> $check = "good";
> $var = "This is a good...";
>
> if (!strstr($var, $check)) {
> print("$check not found");
> }
>
> also, i think strstr() is case-insensitive, so it
> won't be able to differentiate between 'Good' and
> 'good', and will NOT return FALSE if 'Good' precedes
> 'good' in the string...
>
> -dj
>
>
> --- Brandon Orther <[EMAIL PROTECTED]> wrote:
> > Hello,
> >
> > I have a variable with a string in it. I want to
> > check if in that
> > string a certain word is in it. Example
> >
> > $var = "This is a good sentence";
> >
> > $check = look("good", $var);
> >
> >
> > and $check would equal 1 since "good" is in that
> > string
> >
> >
> >
> >
> > does anyone know how to do this?
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Make international calls for as low as $.04/minute with Yahoo! Messenger
> http://phonecard.yahoo.com/
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]