Re: [PHP4BETA] New function chrcount
| From: | Chris Adams | Date: | Mon, 24 Apr 2000 21:05:15 +0000 |
| Subject: | Re: [PHP4BETA] New function chrcount | ||
| References: | 1 | Groups: | php.version4 |
| Request: | Send a blank email to php-version4+get-14009@lists.php.net to get a copy of this message | ||
On Mon, 24 Apr 2000 15:58:45 -0500, Andrei Zmievski wrote:
>On Mon, 24 Apr 2000, Peter Kovacs wrote:
>> For example take the following call str_count("aaaaaa", "aa")
>>
>> If we're just doing something like strpos then that's easy. However, in
>> this case is the answer 3 or is it 5? Its that kind of complication that
>> I was trying to avoid.
>
>You can really simplify it if you assume that after you match a string
>you simply start matching at the end of the previous match. So, in this
>case it would find 3 occurrences. I don't think the alternative is very
>useful.
More importantly, if it's clearly documented that str_count() does not count
overlapping matches, the few people who actually need to do such a thing can
roll their own function. I doubt many people would have problems with a
function which does what 99% of the users need but ommits a special case.