substr($str, 0, 5);

mb_substr($str, 0, 5);
有什么区别啊?
手册上介绍的是E文看不懂,我使用第二个函数有问题

解决方案 »

  1.   

    substr($str, 0, strlen($str)>=5?5:strlen($str));
      

  2.   

    问题是如果被截取的字符串少于指定的截取数时,好像会出问题!
    我的链接有部分都变成了?这种符号------------------------------------------------------substr()不会发生这种问题,如果字符串长度小于指定的截取长度,就会截取整个字符串mb_substr()似乎是用来截取不同编码的字符串的,比如中文
      

  3.   

    substr($str, 0, strlen($str)>=5?5:strlen($str));
    经典