主要功能:中文字符串截取,解决substr中文截取问题,用法基本和substr相同,他可以指定编码。

函数原型:string mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] )

参数解释:

str 从该 string 中提取子字符串。

start str 中要使用的第一个字符的位置。

length str 中要使用的最大字符数。 If omitted or NULL is passed, extract all characters to the end of the string.
encoding encoding 参数为字符编码。如果省略,则使用内部字符编码。
返回值:mb_substr() 函数根据 start 和 length 参数返回 str 中指定的部分。
使用实例:
$str = '这样一来我的字符串就不会有乱码^_^';
echo "mb_substr:" . mb_substr($str, 0, 7, 'utf-8');
//结果:这样一来我的字 ?>

注意点:必须要有mbstring扩展支持,否则无法使用

个人独立博客:

http://blog.wxp123.me/p/60

最新文章

  1. ORA-00600: internal error code, arguments: [4194]
  2. git 修改管理
  3. ThreadLocal类学习笔记
  4. oracle远程连接太慢
  5. hibernate杂记
  6. Kafka系列(二)特性和常用命令
  7. 【甘道夫】怎样在cdh5.2上执行mahout的itemcf on hadoop
  8. Genymotion 模拟器 VirtualBox
  9. svn签出单个文件
  10. 重拾《 两周自制脚本语言 》- Eclipse插件实现语法高亮
  11. 一文读懂四种常见的XML解析技术
  12. Design Principle, Design Patterns And Refactoring
  13. linux下mycat自启动方法
  14. oracle连接连表查询时,两表的连接字段类型不一致的时候,会导致ora 01722无效数字错误,这时候需要转换
  15. 剑指Offer 17. 树的子结构 (二叉树)
  16. Spring Boot 集成 Mybatis 实现双数据源
  17. vue脚手架用axios请求本地数据
  18. _itemmod_nopatch、_itemmod_nopatch_level、_itemmod_nopatch_spell、_itemmod_nopatch_src、_itemmod_nopatch_stat、_itemmod_nopatch_stat_prefix
  19. sudo: sorry, you must have a tty to run sudo
  20. eclipse导入导出工作空间配置

热门文章

  1. 使用JMeter上传文件
  2. JMETER通过java代码通过代码/ JMETER API实现示例进行负载测试
  3. 【bzoj1731】Layout 排队布局
  4. Java中try catch finally语句中含有return语句的执行情况
  5. clearfix的运行机制和进化
  6. 搭建高可用mongodb集群(一)——mongodb配置主从模式
  7. table表格字母无法换行
  8. AngularJs数据绑定原理
  9. SQLServer查询语句收集(非常实用)
  10. linux winqq 不能输入中文的解决办法