overload02.phpt

来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 37 行

PHPT
37
字号
--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 + =
减小字号Ctrl + -
显示快捷键?