Annotation of embedaddon/php/ext/mbstring/tests/bug43993.phpt, revision 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>