Annotation of embedaddon/php/ext/mbstring/tests/bug43993.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #43993 (mb_substr_count() behaves differently to substr_count() with overlapping needles)
3: --SKIPIF--
4: <?php extension_loaded('mbstring') or die('skip mbstring not available'); ?>
5: --FILE--
6: <?php
7: var_dump(mb_substr_count("abcabcabca", "abcabc"));
8: var_dump(mb_substr_count("abcabcabca", "abc"));
9: var_dump(mb_substr_count("abcabcabca", "cab"));
10: var_dump(mb_substr_count("abcabcabca", "bca"));
11: var_dump(mb_substr_count("ababababab", "ba"));
12: var_dump(mb_substr_count("ababababab", "ab"));
13: var_dump(mb_substr_count("ababababab", "bc"));
14: var_dump(mb_substr_count("aaaaaaaaaa", "a"));
15: var_dump(mb_substr_count("aaaaaaaaaa", "b"));
16: ?>
17: --EXPECT--
18: int(1)
19: int(3)
20: int(2)
21: int(3)
22: int(4)
23: int(5)
24: int(0)
25: int(10)
26: int(0)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>