多字节字符串
mb_check_encoding
<?php
var_dump(mb_check_encoding());
var_dump(mb_check_encoding('foo'));
var_dump(mb_check_encoding('世界'));
mb_chr
<?php
var_dump(mb_chr(102));
var_dump(mb_chr(111));
var_dump(mb_chr(48));
mb_convert_case
<?php
var_dump(mb_convert_case('foo bar', MB_CASE_UPPER));
var_dump(mb_convert_case('foo bar', MB_CASE_LOWER));
var_dump(mb_convert_case('foo bar', MB_CASE_TITLE));
mb_convert_encoding
<?php
var_dump(mb_convert_encoding('世界', 'UTF-7'));
mb_convert_kana
<?php
var_dump(mb_convert_kana('foo'));
mb_convert_variables
<?php
$foo = '世界';
var_dump(mb_convert_variables('UTF-7', 'UTF-8', $foo));
var_dump($foo);
<?php
var_dump(mb_decode_mimeheader('foo'));
mb_decode_numericentity
<?php
var_dump(mb_decode_numericentity('foo', [0x80, 0xff, 0, 0xff], 'ISO-8859-1'));
mb_detect_encoding
<?php
var_dump(mb_detect_encoding('foo'));
var_dump(mb_detect_encoding('世界'));
mb_detect_order
<?php
var_dump(mb_detect_order());
var_dump(mb_detect_order(['ASCII', 'UTF-8']));
<?php
var_dump(mb_encode_mimeheader('foo'));
mb_encode_numericentity
<?php
var_dump(mb_encode_numericentity('foo', [0x80, 0xff, 0, 0xff], 'ISO-8859-1'));
mb_encoding_aliases
<?php
var_dump(mb_encoding_aliases('ASCII'));
var_dump(mb_encoding_aliases('UTF-8'));
mb_ereg_match
<?php
var_dump(mb_ereg_match('([a-z]+)', 'FOO'));
var_dump(mb_ereg_match('([a-z]+)', 'foo'));
mb_ereg_replace_callback
<?php
function foo(array $matches): string
{
return strtoupper($matches[1]);
}
var_dump(mb_ereg_replace_callback('([a-z]+)', 'foo', 'foo'));
var_dump(
mb_ereg_replace_callback(
'([a-z]+)',
function (array $matches): string {
return strtoupper($matches[1]);
},
'foo'
)
);
var_dump(
mb_ereg_replace_callback(
'([a-z]+)',
fn(array $matches): string => strtoupper($matches[1]),
'foo'
)
);
mb_ereg_replace
<?php
var_dump(mb_ereg_replace('[a-z]', '0', 'FOO'));
var_dump(mb_ereg_replace('[a-z]', '0', 'foo'));
mb_ereg_search_getpos
<?php
mb_ereg_search_init('foo');
var_dump(mb_ereg_search_getpos());
mb_ereg_search_init('foo');
mb_ereg_search_regs('([a-z]+)');
var_dump(mb_ereg_search_getpos());
mb_ereg_search_getregs
<?php
mb_ereg_search_init('foo');
var_dump(mb_ereg_search_getregs());
mb_ereg_search_init('foo');
mb_ereg_search_regs('([a-z]+)');
var_dump(mb_ereg_search_getregs());
mb_ereg_search_init
<?php
var_dump(mb_ereg_search_init('FOO'));
var_dump(mb_ereg_search_init('foo'));
var_dump(mb_ereg_search_init('foo', '([a-z]+)'));
mb_ereg_search_pos
<?php
mb_ereg_search_init('FOO');
var_dump(mb_ereg_search_pos('([a-z]+)'));
mb_ereg_search_init('foo');
var_dump(mb_ereg_search_pos('([a-z]+)'));
mb_ereg_search_init('foo', '([a-z]+)');
var_dump(mb_ereg_search_pos());
mb_ereg_search_regs
<?php
mb_ereg_search_init('FOO');
var_dump(mb_ereg_search_regs('([a-z]+)'));
mb_ereg_search_init('foo');
var_dump(mb_ereg_search_regs('([a-z]+)'));
mb_ereg_search_init('foo', '([a-z]+)');
var_dump(mb_ereg_search_regs());
mb_ereg_search_setpos
<?php
mb_ereg_search_init('foo');
var_dump(mb_ereg_search_setpos(0));
mb_ereg_search
<?php
mb_ereg_search_init('FOO');
var_dump(mb_ereg_search('([a-z]+)'));
mb_ereg_search_init('foo');
var_dump(mb_ereg_search('([a-z]+)'));
mb_ereg_search_init('foo', '([a-z]+)');
var_dump(mb_ereg_search());
mb_ereg
<?php
var_dump(mb_ereg('([a-z]+)', 'FOO'));
var_dump(mb_ereg('([a-z]+)', 'foo'));
var_dump(mb_ereg('([a-z]+)', 'foo', $matches));
var_dump($matches);
mb_eregi_replace
<?php
var_dump(mb_eregi_replace('[a-z]', '0', 'FOO'));
var_dump(mb_eregi_replace('[a-z]', '0', 'foo'));
mb_eregi
<?php
var_dump(mb_eregi('([a-z]+)', 'FOO'));
var_dump(mb_eregi('([a-z]+)', 'foo'));
var_dump(mb_eregi('([a-z]+)', 'foo', $matches));
var_dump($matches);
mb_get_info
<?php
var_dump(mb_get_info());
var_dump(mb_get_info('all'));
<?php
var_dump(mb_http_input());
var_dump(mb_http_input('G'));
var_dump(mb_http_input('P'));
var_dump(mb_http_input('C'));
var_dump(mb_http_input('S'));
var_dump(mb_http_input('L'));
var_dump(mb_http_input('I'));
mb_http_output
<?php
var_dump(mb_http_output());
var_dump(mb_http_output('UTF-8'));
mb_internal_encoding
<?php
var_dump(mb_internal_encoding());
var_dump(mb_internal_encoding('UTF-8'));
mb_language
<?php
var_dump(mb_language());
var_dump(mb_language('neutral'));
mb_list_encodings
<?php
var_dump(mb_list_encodings());
mb_ord
<?php
var_dump(mb_ord('f'));
var_dump(mb_ord('o'));
var_dump(mb_ord('0'));
mb_output_handler
<?php
var_dump(ob_start('mb_output_handler'));
mb_parse_str
<?php
var_dump(mb_parse_str('foo=foo&bar=bar&baz[]=baz', $output));
var_dump($output);
var_dump(mb_parse_str('f oo=foo', $output));
var_dump($output);
mb_preferred_mime_name
<?php
var_dump(mb_preferred_mime_name('sjis-win'));
mb_regex_encoding
<?php
var_dump(mb_regex_encoding());
var_dump(mb_regex_encoding('UTF-8'));
mb_regex_set_options
<?php
var_dump(mb_regex_set_options());
var_dump(mb_regex_set_options('pr'));
mb_send_mail
<?php
var_dump(mb_send_mail('user@example.com', 'subject', wordwrap('message', 70)));
var_dump(mb_send_mail('user@example.com', 'subject', wordwrap('message', 70), 'From: server@example.com' . "\r\n" . 'Reply-To: server@example.com'));
mb_split
<?php
var_dump(mb_split(' ', 'f o o'));
var_dump(mb_split(',', 'f,o,o'));
var_dump(mb_split(',', 'f,o,o', 2));
mb_str_split
<?php
var_dump(mb_str_split('foo'));
var_dump(mb_str_split('foo', 2));
mb_strcut
<?php
var_dump(mb_strcut('foo', 1));
var_dump(mb_strcut('世界', 1));
var_dump(mb_strcut('世界', 3));
mb_strimwidth
<?php
var_dump(mb_strimwidth('foo', 1, 2));
var_dump(mb_strimwidth('foo', -2, 2));
var_dump(mb_strimwidth('foo', -2, -1));
var_dump(mb_strimwidth('foo', -2, -1, '.'));
mb_stripos
<?php
var_dump(mb_stripos('foo', 'F'));
var_dump(mb_stripos('foo', 'f'));
var_dump(mb_stripos('foo', 'oo'));
var_dump(mb_stripos('foo', 'o', 2));
var_dump(mb_stripos('foo', 'o', -1));
mb_stristr
<?php
var_dump(mb_stristr('foo bar baz', 'B'));
var_dump(mb_stristr('foo bar baz', 'b'));
var_dump(mb_stristr('foo bar baz', 'ba'));
var_dump(mb_stristr('foo bar baz', 'ba', true));
mb_strlen
<?php
var_dump(mb_strlen(''));
var_dump(mb_strlen('foo'));
var_dump(mb_strlen('世界'));
mb_strpos
<?php
var_dump(mb_strpos('foo', 'F'));
var_dump(mb_strpos('foo', 'f'));
var_dump(mb_strpos('foo', 'oo'));
var_dump(mb_strpos('foo', 'o', 2));
var_dump(mb_strpos('foo', 'o', -1));
mb_strrchr
<?php
var_dump(mb_strrchr('foo', 'F'));
var_dump(mb_strrchr('foo', 'o'));
var_dump(mb_strrchr('foo', 'f'));
var_dump(mb_strrchr('foo', 'oo'));
var_dump(mb_strrchr('foo', 'oo', true));
mb_strrichr
<?php
var_dump(mb_strrichr('foo', 'F'));
var_dump(mb_strrichr('foo', 'o'));
var_dump(mb_strrichr('foo', 'f'));
var_dump(mb_strrichr('foo', 'oo'));
var_dump(mb_strrichr('foo', 'oo', true));
mb_strripos
<?php
var_dump(mb_strripos('foo', 'O'));
var_dump(mb_strripos('foo', 'o'));
var_dump(mb_strripos('foo', 'o', 1));
var_dump(mb_strripos('foo', 'o', -2));
mb_strrpos
<?php
var_dump(mb_strrpos('foo', 'O'));
var_dump(mb_strrpos('foo', 'o'));
var_dump(mb_strrpos('foo', 'o', 1));
var_dump(mb_strrpos('foo', 'o', -2));
mb_strstr
<?php
var_dump(mb_strstr('foo bar baz', 'B'));
var_dump(mb_strstr('foo bar baz', 'b'));
var_dump(mb_strstr('foo bar baz', 'ba'));
var_dump(mb_strstr('foo bar baz', 'ba', true));
mb_strtolower
<?php
var_dump(mb_strtolower('foo'));
var_dump(mb_strtolower('fo0'));
var_dump(mb_strtolower('FOO'));
mb_strtoupper
<?php
var_dump(mb_strtoupper('foo'));
var_dump(mb_strtoupper('fo0'));
var_dump(mb_strtoupper('FOO'));
mb_strwidth
<?php
var_dump(mb_strwidth('foo'));
var_dump(mb_strwidth('PHP'));
var_dump(mb_strwidth('世界'));
mb_substitute_character
<?php
var_dump(mb_substitute_character());
var_dump(mb_substitute_character(0x3013));
mb_substr_count
<?php
var_dump(mb_substr_count('foo bar baz', 'a'));
var_dump(mb_substr_count('foo bar baz', 'ba'));
var_dump(mb_substr_count('foo bar baz', 'B'));
mb_substr
<?php
var_dump(mb_substr('foo', 0));
var_dump(mb_substr('foo', 1));
var_dump(mb_substr('foo', -2));
var_dump(mb_substr('foo', 1, 1));
var_dump(mb_substr('foo', 1, -1));
var_dump(mb_substr('foo', -2, -1));