📄 overload02.phpt
字号:
--TEST--Function overloading test 2 --SKIPIF--<?php extension_loaded('mbstring') or die('skip mbstring not available'); if (!function_exists("mail")) { die('skip mail() function is not available.'); } if (!function_exists("mb_ereg_replace")) { die('skip mb_ereg_replace() function is not available.'); }?>--INI--output_handler=mbstring.func_overload=7mbstring.internal_encoding=EUC-JP--FILE--<?phpecho mb_internal_encoding()."\n";$ngchars = array('墙','山','唤','ソ');$str = '傅辖蛙唤序家壕到山附墙蜗山绩苯倘匿私蜗沤烧菇矢方灰徒梦窠片ソファ〖';$converted_str = mb_convert_encoding($str, 'Shift_JIS');mb_regex_encoding('Shift_JIS');foreach($ngchars as $c) { $c = mb_convert_encoding($c, 'Shift_JIS'); $replaced = mb_convert_encoding(ereg_replace($c, '!!', $converted_str), mb_internal_encoding(), 'Shift_JIS'); var_dump(strpos($replaced, '!!'));}?>--EXPECT--EUC-JPint(10)int(8)int(3)int(29)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -