Hello Justin, That worked perfect but I have one more problem I need to know if one of the word is UNAVAILABLE I need to know if it is the first one or the second one. I don't know if there is any way to do this. 1st 2nd $string ="UNAVAILABLE AVAILABLE More Info"; 1st 2nd $string ="AVAILABLE More Info UNAVAILABLE "; Friday, September 27, 2002, 11:22:42 PM, you wrote:
JF> if this is your SPECIFIC problem, putting a space at the beginning of $srch JF> will help, eliminating XAVAILABLE... but this will cause a problem with the JF> word AVAILABLE appearing at the start of the string, so temporarily put a JF> space at the start of the string: JF> <? JF> // UNTESTED JF> $count = substr_count(' '.strtolower($string), strtolower(' '.$srch)); JF> echo $count; ?>> JF> this won't help if there are newlines and other white space instead of JF> spaces, and won't help (so far) for a different set of circumstances... JF> it would be nice to extend substr_count() could be extended to have an JF> option. JF> Justin JF> on 28/09/02 3:41 PM, [EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote: >> >> I need to count how many times the word AVAILABLE appears in a string >> like this >> $string ="AVAILABLE More Info AVAILABLE More Info"; >> some time the string looks like this >> $string ="UNAVAILABLE More Info AVAILABLE More Info"; >> or >> $string ="AVAILABLE More Info UNAVAILABLE More Info"; >> when I use >> $srch="AVAILABLE"; >> $count=substr_count(strtolower($string), strtolower($srch)); >> echo $count; >> it puts the count a 2 even when one of the words is UNAVAILABLE >> how can I make it only count AVAILABLE and not UNAVAILABLE or visa >> verse -- Best regards, rdkurth mailto:[EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php