@ -17,6 +17,26 @@ var_dump(str_word_count($str, array()));
var_dump(str_word_count($str, $b));
var_dump($str);
$str2 = "F0o B4r 1s bar foo";
var_dump(str_word_count($str2, NULL, "04"));
var_dump(str_word_count($str2, NULL, "01"));
var_dump(str_word_count($str2, NULL, "014"));
var_dump(str_word_count($str2, NULL, array()));
var_dump(str_word_count($str2, NULL, new stdClass));
var_dump(str_word_count($str2, NULL, ""));
var_dump(str_word_count($str2, 1, "04"));
var_dump(str_word_count($str2, 1, "01"));
var_dump(str_word_count($str2, 1, "014"));
var_dump(str_word_count($str2, 1, array()));
var_dump(str_word_count($str2, 1, new stdClass));
var_dump(str_word_count($str2, 1, ""));
var_dump(str_word_count($str2, 2, "04"));
var_dump(str_word_count($str2, 2, "01"));
var_dump(str_word_count($str2, 2, "014"));
var_dump(str_word_count($str2, 2, array()));
var_dump(str_word_count($str2, 2, new stdClass));
var_dump(str_word_count($str2, 2, ""));
?>
--EXPECTF--
array(6) {
@ -67,4 +87,194 @@ bool(false)
Warning: str_word_count(): The specified format parameter, '0' is invalid. in %s on line 14
bool(false)
string(55) "Hello friend, you're
looking good today!"
looking good today!"
int(5)
int(6)
int(5)
Notice: Array to string conversion in %s on line 21
int(7)
Notice: Object of class stdClass to string conversion in %s on line 22
int(7)
int(7)
array(5) {
[0]=>
string(3) "F0o"
[1]=>
string(3) "B4r"
[2]=>
string(1) "s"
[3]=>
string(3) "bar"
[4]=>
string(3) "foo"
}
array(6) {
[0]=>
string(3) "F0o"
[1]=>
string(1) "B"
[2]=>
string(1) "r"
[3]=>
string(1) "s"
[4]=>
string(3) "bar"
[5]=>
string(3) "foo"
}
array(5) {
[0]=>
string(3) "F0o"
[1]=>
string(3) "B4r"
[2]=>
string(1) "s"
[3]=>
string(3) "bar"
[4]=>
string(3) "foo"
}
Notice: Array to string conversion in %s on line 27
array(7) {
[0]=>
string(1) "F"
[1]=>
string(1) "o"
[2]=>
string(1) "B"
[3]=>
string(1) "r"
[4]=>
string(1) "s"
[5]=>
string(3) "bar"
[6]=>
string(3) "foo"
}
Notice: Object of class stdClass to string conversion in %s on line 28
array(7) {
[0]=>
string(1) "F"
[1]=>
string(1) "o"
[2]=>
string(1) "B"
[3]=>
string(1) "r"
[4]=>
string(1) "s"
[5]=>
string(3) "bar"
[6]=>
string(3) "foo"
}
array(7) {
[0]=>
string(1) "F"
[1]=>
string(1) "o"
[2]=>
string(1) "B"
[3]=>
string(1) "r"
[4]=>
string(1) "s"
[5]=>
string(3) "bar"
[6]=>
string(3) "foo"
}
array(5) {
[0]=>
string(3) "F0o"
[4]=>
string(3) "B4r"
[9]=>
string(1) "s"
[11]=>
string(3) "bar"
[15]=>
string(3) "foo"
}
array(6) {
[0]=>
string(3) "F0o"
[4]=>
string(1) "B"
[6]=>
string(1) "r"
[9]=>
string(1) "s"
[11]=>
string(3) "bar"
[15]=>
string(3) "foo"
}
array(5) {
[0]=>
string(3) "F0o"
[4]=>
string(3) "B4r"
[9]=>
string(1) "s"
[11]=>
string(3) "bar"
[15]=>
string(3) "foo"
}
Notice: Array to string conversion in %s on line 33
array(7) {
[0]=>
string(1) "F"
[2]=>
string(1) "o"
[4]=>
string(1) "B"
[6]=>
string(1) "r"
[9]=>
string(1) "s"
[11]=>
string(3) "bar"
[15]=>
string(3) "foo"
}
Notice: Object of class stdClass to string conversion in %s on line 34
array(7) {
[0]=>
string(1) "F"
[2]=>
string(1) "o"
[4]=>
string(1) "B"
[6]=>
string(1) "r"
[9]=>
string(1) "s"
[11]=>
string(3) "bar"
[15]=>
string(3) "foo"
}
array(7) {
[0]=>
string(1) "F"
[2]=>
string(1) "o"
[4]=>
string(1) "B"
[6]=>
string(1) "r"
[9]=>
string(1) "s"
[11]=>
string(3) "bar"
[15]=>
string(3) "foo"
}