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

Reply via email to