检查这个片段:
mb_internal_encoding("UTF-8");
mb_regex_encoding("UTF-8");
mb_ereg_search_init('καλημέραCCC', 'C+');
$pos = mb_ereg_search_pos();
echo $pos[0];
(请不要评论这个具体的例子,这不是我的用例,这是减少我遇到的问题)
即使字符串“καλημέρα”由 8 个字符组成,上面的代码段也会打印 16。我错过了什么吗?mb_ereg_search_init 不应该支持多字节吗?如果我是,是否有任何内置功能可以满足我的需求?
提前致谢。