--TEST--
mb_split()
--SKIPIF--
<?php
extension_loaded
('mbstring') or die('skip mbstring not available');
function_exists('mb_split') or die("skip mb_split() is not available in this build");
?>
--INI--
mbstring.func_overload=0
--FILE--
<?php
    mb_regex_set_options
'' );
    
mb_regex_encoding'EUC-JP' );

    function 
verify_split$spliton$str$count )
    {
        
$result1 mb_split$spliton$str$count );
        
$result2 split$spliton$str$count );
        if ( 
$result1 == $result2 ) {
            print 
"ok\n";
        } else {
            print 
count($result1).'-'.count($result2)."\n";
        }    
    }

    
var_dumpmb_splitb" "b"a b c d e f g" )
              == 
mb_splitb"[[:space:]]"b"a\nb\tc\nd e f g" ) );

    for ( 
$i 0$i 5; ++$i ) {
        
verify_splitb" "b"a\tb\tc\td   e\tf g"$i );
    }

    for ( 
$i 1$i 5; ++$i ) {
        
verify_splitb"\xa1\xa1+"b"\xa1\xa1\xa1\xa2\xa2\xa1\xa1\xa1\xa1\xa1\xa1\xa2\xa2\xa1\xa1\xa1"$i );
    }
?>

--EXPECTF--
bool(true)

Deprecated: Function split() is deprecated in %s on line %d
ok

Deprecated: Function split() is deprecated in %s on line %d
ok

Deprecated: Function split() is deprecated in %s on line %d
ok

Deprecated: Function split() is deprecated in %s on line %d
ok

Deprecated: Function split() is deprecated in %s on line %d
ok

Deprecated: Function split() is deprecated in %s on line %d
ok

Deprecated: Function split() is deprecated in %s on line %d
2-2

Deprecated: Function split() is deprecated in %s on line %d
3-3

Deprecated: Function split() is deprecated in %s on line %d
4-4