失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > php截取字符串函数substr iconv_substr mb_substr示例以及优劣分析【PHP】

php截取字符串函数substr iconv_substr mb_substr示例以及优劣分析【PHP】

时间:2019-12-22 16:27:59

相关推荐

php截取字符串函数substr iconv_substr mb_substr示例以及优劣分析【PHP】

后端开发|php教程

substr,iconv_substr,mb_substr

后端开发-php教程

示例代码,用到了函数substr与iconv_substr,mb_substr

安卓浏览器开源源码,ubuntu用户管理界面,tomcat一启动就闪,requests爬虫规则,php框架多久能学好,好盘seolzw

截取中文字符串_脚本之家

<?php

$str=123脚本之家456欢迎大家的光临;

echo substr($str,0,4);

echo

;

echo iconv_substr($str,0,4,utf-8);

echo

;

echo mb_substr($str,0,4,utf-8);

?>

说明:

以上代码用到了二个函数iconv_substr和mb_substr,均可以在当前字符下进行字符串截取,以达到中文字符截取的不乱码。

应该如何选择呢?

1、iconv库在某些操作系统上可能运行不正确,需要安装GNU扩展库以保证它的正常运行。mb_substr函数的兼容性更好。

2、iconv函数会先将当前字符串转换为相应的编码再进行截取,而mb函数则是直接根据指定的编码进行截取(提供安全的多字节截取),所以mb函数的截取效率更高。

因此,mb_substr函数进行中文字符串的截取为最合适的选择。

舞蹈网站源码,vscode 左侧工具栏,ubuntu分配多少,tomcat 开远程调试,爬虫robots查看,php gd.so,丰南服务好的seo优化,设计网站.net源代码,自适应模板中心lzw

如果觉得《php截取字符串函数substr iconv_substr mb_substr示例以及优劣分析【PHP】》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。