php截取字符串几个实用的函数
本文转载自: https://www.cnblogs.com/xzj8023tp/p/6430944.html 作者:xzj8023tp 转载请注明该声明。 1.substr(源字符串,其实位置[,长度])-截取字符串返回部分字符串 <? php $str = "phpddt.com" ; echo substr ( $str , 2 ); //pddt.com echo substr ( $str , 2 , 3 ); //pdd echo substr ( $str , - 2 ); //om 负数从结尾开始取 ?> 但是当你截取中文字符串的时候很容易出现乱码,因为一个汉字是两个字节,而一个英文字母是一个字节。解决办法如下: 2.mb_substr(),使用方法和substr相同,不过要开启php.ini里面extension=php_mbstring.dll扩展,不用担心,一般的空间商 都会开启这个扩展的。 <? php echo mb_substr ( "php点点通" , 1 , 3 , "UTF-8" ); //hp点 ?> 代码如下: substr(string,start,length) 其中start的参数 正数 - 在字符串的指定位置开始 负数 - 在从字符串结尾的指定位置开始 0 - 在字符串中的第一个字符处开始 ***********************