php简单截取字符串代码示例


Posted in PHP onOctober 19, 2016

本文实例讲述了php简单截取字符串的方法。分享给大家供大家参考,具体如下:

//截取摘要
public static function mbsubstr($str){
  $strleng = mb_strlen($str,"utf8");
  $mbstr = mb_substr($str,0,140,'utf8');
  $strdstr = mb_substr($str,140,$strleng,'utf8');
  $strlengs = mb_strlen($strdstr,'utf8');
  $strc = "";
  for($i=0;$i<$strlengs;$i++){
    $strn = mb_substr($strdstr,$i,1,'utf8');
    if($strn == "。" || $strn == "?" || $strn == "!"){
      break;
    }
    $strc .= $strn;
  }
  $strd = $mbstr.$strc;
  //echo $strleng."@".mb_strlen($strd,'utf8')."@".$strd."<br>";
  return $strd;
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
用PHP控制用户的浏览器--ob*函数的使用说明
Mar 16 PHP
PHP中MD5函数使用实例代码
Jun 07 PHP
php 删除数组元素
Jan 16 PHP
选择PHP作为网站开发语言的原因分享
Jan 03 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
Jan 13 PHP
使用php 获取时间今天明天昨天时间戳的详解
Jun 20 PHP
Codeigniter整合Tank Auth权限类库详解
Jun 12 PHP
ThinkPHP实现多数据库连接的解决方法
Jul 01 PHP
PHP统计目录中文件以及目录中目录大小的方法
Jan 09 PHP
ThinkPHP的常用配置选项汇总
Mar 24 PHP
PHP二维数组去重算法
Dec 17 PHP
php获取数据库结果集方法(推荐)
Jun 01 PHP
Nginx环境下PHP flush失效的解决方法
Oct 19 #PHP
php封装的验证码工具类完整实例
Oct 19 #PHP
php封装的图片(缩略图)处理类完整实例
Oct 19 #PHP
php封装的表单验证类完整实例
Oct 19 #PHP
php魔术方法功能与用法实例分析
Oct 19 #PHP
php封装的smartyBC类完整实例
Oct 19 #PHP
php封装的smarty类完整实例
Oct 19 #PHP
You might like
php print EOF实现方法
2009/05/21 PHP
php实现求相对时间函数
2015/06/15 PHP
PHP程序中使用adodb连接不同数据库的代码实例
2015/12/19 PHP
利用php生成验证码
2017/02/23 PHP
Javascript 解疑
2009/11/11 Javascript
js跨域问题之跨域iframe自适应大小实现代码
2010/07/17 Javascript
JQuery优缺点分析说明
2011/04/10 Javascript
js调用activeX获取u盘序列号的代码
2011/11/21 Javascript
ASP.NET jQuery 实例5 (显示CheckBoxList成员选中的内容)
2012/01/13 Javascript
鼠标经过tr时,改变tr当前背景颜色
2014/01/13 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
2014/11/28 Javascript
bootstrap改变按钮加载状态
2014/12/01 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
2015/12/09 Javascript
基于JS实现Android,iOS一个手势动画效果
2016/04/27 Javascript
Vuex和前端缓存的整合策略详解
2017/05/09 Javascript
探索Vue高阶组件的使用
2018/01/08 Javascript
详解使用jest对vue项目进行单元测试
2018/09/07 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
[03:30]完美盛典趣味短片 CSGO2019年度名场面
2019/12/07 DOTA
Python map和reduce函数用法示例
2015/02/26 Python
Jupyter安装nbextensions,启动提示没有nbextensions库
2020/04/23 Python
Python pygorithm模块用法示例【常见算法测试】
2018/08/16 Python
自学python的建议和周期预算
2019/01/30 Python
Python openpyxl读取单元格字体颜色过程解析
2019/09/03 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
2020/04/09 Python
python 使用建议与技巧分享(四)
2020/08/18 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
2020/09/18 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
2021/01/25 Python
用CSS3将你的设计带入下个高度
2009/08/08 HTML / CSS
软件测试工程师结构化面试题库
2016/11/23 面试题
军训自我鉴定怎么写
2014/02/13 职场文书
水利水电专业自荐信
2014/07/08 职场文书
如何制作自己的原生JavaScript路由
2021/05/05 Javascript
将Python代码打包成.exe可执行文件的完整步骤
2021/05/12 Python
Python常用配置文件ini、json、yaml读写总结
2021/07/09 Python