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 ( string,start,length
),使用方法和substr相同,不过要开启php.ini里面extension=php_mbstring.dll扩展.
其中start的参数
正数 - 在字符串的指定位置开始
负数 - 在从字符串结尾的指定位置开始
0 - 在字符串中的第一个字符处开始
3.strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。