|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2005-11-27 19:12 UTC] tomas_matousek at hotmail dot com
Description:
------------
Characters specified in str_word_count() should be treated equally to letters, right?
This works for apostrophe but doesn't for hyphen.
Reproduce code:
---------------
var_dump(str_word_count("foo'0 bar-0var", 2, "0"));
Expected result:
----------------
array(3) {
[0]=>
string(5) "foo'0"
[6]=>
string(3) "bar0var"
}
Actual result:
--------------
array(3) {
[0]=>
string(5) "foo'0"
[6]=>
string(3) "bar"
[10]=>
string(4) "0var"
}
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 21:00:01 2025 UTC |
No, I needn't. str_word_count("bar-var") returns 1, so '-' is considered as a part of the word if it is followed by 'word' character. See the source code. The bug is clear there.