--TEST-- str_word_count() --FILE-- --EXPECTF-- array(6) { [0]=> string(5) "Hello" [1]=> string(6) "friend" [2]=> string(6) "you're" [3]=> string(7) "looking" [4]=> string(4) "good" [5]=> string(5) "today" } array(6) { [0]=> string(5) "Hello" [6]=> string(6) "friend" [14]=> string(6) "you're" [27]=> string(7) "looking" [44]=> string(4) "good" [49]=> string(5) "today" } int(6) Warning: str_word_count(): Invalid format value 3 in %s on line %d bool(false) Warning: str_word_count(): Invalid format value 123 in %s on line %d bool(false) Warning: str_word_count(): Invalid format value -1 in %s on line %d bool(false) Warning: str_word_count(): Invalid format value 999999999 in %s on line %d bool(false) Warning: str_word_count() expects parameter 2 to be long, array given in %s on line %d NULL Warning: str_word_count() expects parameter 2 to be long, string given in %s on line %d NULL string(55) "Hello friend, you're looking good today!" int(5) int(6) int(5) Warning: str_word_count() expects parameter 3 to be string, array given in %s on line %d NULL Warning: str_word_count() expects parameter 3 to be string, object given in %s on line %d NULL 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(2) "1s" [4]=> string(3) "bar" [5]=> string(3) "foo" } array(5) { [0]=> string(3) "F0o" [1]=> string(3) "B4r" [2]=> string(2) "1s" [3]=> string(3) "bar" [4]=> string(3) "foo" } Warning: str_word_count() expects parameter 3 to be string, array given in %s on line %d NULL Warning: str_word_count() expects parameter 3 to be string, object given in %s on line %d NULL 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" [8]=> string(2) "1s" [11]=> string(3) "bar" [15]=> string(3) "foo" } array(5) { [0]=> string(3) "F0o" [4]=> string(3) "B4r" [8]=> string(2) "1s" [11]=> string(3) "bar" [15]=> string(3) "foo" } Warning: str_word_count() expects parameter 3 to be string, array given in %s on line %d NULL Warning: str_word_count() expects parameter 3 to be string, object given in %s on line %d NULL 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(2) { [0]=> string(5) "foo'0" [6]=> string(8) "bar-0var" } array(1) { [1]=> string(4) "foo'" } array(1) { [0]=> string(5) "'foo'" } array(1) { [1]=> string(3) "foo" } array(1) { [0]=> string(5) "-foo-" } Done