标签: php
我正在使用substr()函数来剪切字符串。它使用正常的字符串工作正常但是如果字符串带有重音符号,它会在剪切前显示有趣的字符,如下所示:
以下是代码:
$rawtitle ="Tin đăng của giangvy1011 tin của dtdd"; $title = substr($rawtitle,0,36).'...'; echo $title;
以下是我获得回声的结果:
有没有办法绕过这个或不同的功能来实现这个目的?非常感谢
答案 0 :(得分:6)
substr不是多字节安全的。字符ủ由多个字节表示。使用substr,您可以剪切这些字节序列并破坏字符串。
ủ
您需要改为使用mb_substr。