PHP substr() 函数
实例
从字符串中返回 "world":
<?php
echo substr("Hello world",6);
?>
使用带有不同正负数的 start 和 length 参数:
<?php
echo substr("Hello world",0,10)."<br>";
echo substr("Hello world",0,-6)."<br>";
?>
PHP mb_substr() 函数
mb_substr是按字来切分字符串;
mb_strcut是按字节来切分字符串,截取中文都不会产生半个字符的现象。
实例
<?php
echo mb_substr("菜鸟教程", 0, 2);
// 输出:菜鸟
?>
strip_tags剥去字符串中的 HTML 标签:
<?php echo mb_substr(strip_tags($v['content']),0,80,"UTF-8");?>
php截取特定字符前面和后面的内容
相关函数:
stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)
strpos() - 查找字符串在另一字符串中第一次出现的位置(区分大小写)
strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写)
strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)。
1、php 截取特定字符后面的内容
substr($host,0,strpos($host,"."));
2、php 截取特定字符前面的内容
substr($host,strrpos($host,".")+1);