⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iconv_substr.phpt

📁 PHP v6.0 For Linux 运行环境:Win9X/ WinME/ WinNT/ Win2K/ WinXP
💻 PHPT
字号:
--TEST--iconv_substr()--SKIPIF--<?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?>--INI--unicode.script_encoding=ISO-8859-1unicode.output_encoding=ISO-8859-1iconv.internal_charset=ISO-8859-1--FILE--<?phpfunction hexdump($str) {	$len = strlen($str);	for ($i = 0; $i < $len; ++$i) {		printf("%02x", ord($str{$i}));	}	print "\n";}function foo($str, $offset, $len, $charset) {	hexdump(substr($str, $offset, $len));	hexdump(iconv_substr($str, $offset, $len, $charset));}function bar($str, $offset, $len = false) {	if (is_bool($len)) {		var_dump(substr($str, $offset));		var_dump(iconv_substr($str, $offset));	} else {		var_dump(substr($str, $offset, $len));		var_dump(iconv_substr($str, $offset, $len));	}}foo("abcdefghijklmnopqrstuvwxyz", 5, 7, "ASCII");foo("あいうえおかきくけこさしす", 5, 7, "EUC-JP");bar("This is a test", 100000);bar("This is a test", 0, 100000);bar("This is a test", -3);bar("This is a test", 0, -9);bar("This is a test", 0, -100000);bar("This is a test", -9, -100000);var_dump(iconv("ISO-2022-JP", "EUC-JP", iconv_substr(iconv("EUC-JP", "ISO-2022-JP", "こんにちは ISO-2022-JP"), 3, 8, "ISO-2022-JP")));?>--EXPECT--666768696a6b6c666768696a6b6ca6a4a8a4aaa4aba4aba4ada4afa4b1a4b3a4b5a4b7bool(false)string(0) ""string(14) "This is a test"string(14) "This is a test"string(3) "est"string(3) "est"string(5) "This "string(5) "This "string(0) ""string(0) ""string(0) ""string(0) ""string(10) "ちは ISO-2"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -