📄 bug27103.phpt
字号:
--TEST--Bug #27103 (preg_split('//u') incorrectly splits UTF-8 strings into octets)--FILE--<?phpfunction iter($ar){ foreach ($ar as $c) { echo htmlentities($c, 0, "UTF-8"), ": ", strlen($c), "\n"; }}$teststr = "\xe2\x82\xac hi there";iter(preg_split('//u', $teststr, -1, PREG_SPLIT_NO_EMPTY));preg_match_all('/./u', $teststr, $matches);iter($matches[0]);?>--EXPECT--€: 3 : 1h: 1i: 1 : 1t: 1h: 1e: 1r: 1e: 1€: 3 : 1h: 1i: 1 : 1t: 1h: 1e: 1r: 1e: 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -