1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- --TEST--
- mb_substr_count()
- --SKIPIF--
- <?php extension_loaded('mbstring') or die('skip mbstring not available'); ?>
- --INI--
- output_handler=
- --FILE--
- <?php
- mb_internal_encoding("EUC-JP");
- var_dump(@mb_substr_count("", ""));
- var_dump(@mb_substr_count("丐", ""));
- var_dump(@mb_substr_count("", "丐"));
- var_dump(@mb_substr_count("", "丐"));
- var_dump(@mb_substr_count("", chr(0)));
- $a = str_repeat("abcacba", 100);
- var_dump(@mb_substr_count($a, "bca"));
- $a = str_repeat("丐中丹丐丹中丐", 100);
- $b = "中丹丐";
- var_dump(@mb_substr_count($a, $b));
- $to_enc = "UTF-8";
- var_dump(@mb_substr_count(mb_convert_encoding($a, $to_enc),
- mb_convert_encoding($b, $to_enc), $to_enc));
- $to_enc = "Shift_JIS";
- var_dump(@mb_substr_count(mb_convert_encoding($a, $to_enc),
- mb_convert_encoding($b, $to_enc), $to_enc));
- $a = str_repeat("abcacbabca", 100);
- var_dump(@mb_substr_count($a, "bca"));
- ?>
- --EXPECT--
- bool(false)
- bool(false)
- int(0)
- int(0)
- int(0)
- int(100)
- int(100)
- int(100)
- int(100)
- int(200)
|