PHP如何截取字符串
阅读:6313 次 编辑日期:2013-11-22
目录:
概述:
我们之前讲过如何用JS来截取字符串,那么今天我们就来讲一下如何用PHP来截取字符串。
substr():
substr(字符串,起始位置,截取字符串的长度)。
$str ="uw3c.com";
echo substr($str, 2); //3c.com
echo substr($str, 2,4); //3c.c
echo substr($str, -2); //om 负数从结尾开始取
mb_substr():
但是当用substr()截取中文的时候,可能会出现乱码的现象,因为汉字跟英文的字节数不一样。那么这该如何解决呢?mb_substr()就派上用场了。
mb_substr()的用法跟substr()一样,但是需要设置php.ini里面extension=php_mbstring.dll扩展。不过一般的空间商都是直接开启的。
$str ="UW3C技术分享";
echo mb_substr($str, 3,4,"UTF-8"); //技术分享