修复PHP子字符串上损坏的UTF-8

修复PHP子字符串上损坏的UTF-8,php,substring,substr,Php,Substring,Substr,我有个小问题: 我为基于Joomla的网站编写了自己的搜索引擎。现在的问题是,我使用PHP的substring方法生成文章文本的预览。它工作得很好,但当它必须拆分多字节字符时,它会出现一些问题,因为它实际上并不接受X字符,而是字符串的X字节。这意味着,所有多字节字符都可能被此函数拆分,这看起来不太好 有谁知道一个好的解决方法,但用额外的文字包装功能重新处理它吗 最美好的祝愿mb_substr将执行多字节安全子字符串 i、 e 谢谢,我还不知道这个功能。:)问题已解决:) mb_substring

我有个小问题:

我为基于Joomla的网站编写了自己的搜索引擎。现在的问题是,我使用PHP的substring方法生成文章文本的预览。它工作得很好,但当它必须拆分多字节字符时,它会出现一些问题,因为它实际上并不接受X字符,而是字符串的X字节。这意味着,所有多字节字符都可能被此函数拆分,这看起来不太好

有谁知道一个好的解决方法,但用额外的文字包装功能重新处理它吗


最美好的祝愿

mb_substr
将执行多字节安全子字符串

i、 e


谢谢,我还不知道这个功能。:)问题已解决:)
mb_substring('Some string',1,3);