切换导航
首页
技术问答
编程语言
前端开发
移动开发
开发工具
程序设计
行业应用
CMS系统
服务器
频道导航
▸ PHP
▸ Java
▸ Java SE
▸ Python
▸ C#
▸ C&C++
▸ Ruby
▸ VB
▸ asp.Net
▸ Go
▸ Perl
▸ netty
▸ Django
▸ Delphi
▸ Jsp
▸ .NET Core
▸ Spring
▸ Flask
▸ Springboot
▸ SpringMVC
▸ Lua
▸ Laravel
▸ Mybatis
▸ Asp
▸ Groovy
▸ ThinkPHP
▸ Yii
▸ swoole
▸ HTML
▸ HTML5
▸ JavaScript
▸ CSS
▸ jQuery
▸ Bootstrap
▸ Angularjs
▸ TypeScript
▸ Vue
▸ Dojo
▸ Json
▸ Electron
▸ Node.js
▸ extjs
▸ Express
▸ XML
▸ ES6
▸ Ajax
▸ Flash
▸ Unity
▸ React
▸ Flex
▸ Ant Design
▸ Web前端
▸ 微信小程序
▸ 微信公众号
▸ iOS
▸ Android
▸ Swift
▸ Hybrid
▸ Cocos2d-x
▸ Flutter
▸ Xcode
▸ Silverlight
▸ cocoa
▸ Cordova
前端之家
PHP
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
2018-12-30
PHP
前端之家
前端之家
收集整理的这篇文章主要介绍了
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
,
前端之家
小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_
404
_0@示例
代码
,用到了
函数
substr与iconv_substr,mb
substr
@H
404
_0@<div class="codetitle">
<a style="CURSOR: pointer" data="2410" class="copybut" id="copybut2410" onclick="doCopy('code2410')">
代码
如下:
<div class="codebody" id="code2410">
截取
中文
字符串_编程之家_www.jb51.cc
<?
PHP
$str='123编程之家456欢迎大家的光临';
echo substr($str,4);
echo '
';
echo iconv_substr($str,4,'utf-8');
echo '
';
echo mb
substr($str,'utf-8');
?>
@H
404
_0@说明:
以上
代码
用到了二个
函数
iconv_substr和mb_substr,均可以在当前字符下进行字符串
截取
,以达到
中文
字符
截取
的不乱码。
@H_
404
0@应该如何选择呢?
@H
404
_0@1、iconv库在某些操作系统上可能运行不正确,需要安装GNU扩展库以保证它的正常运行。mb_substr
函数
的兼容性更好。
@H_
404
_0@2、iconv
函数
会先将当前字符串转换为相应的编码再进行
截取
,而mb
函数
则是直接根据指定的编码进行
截取
(提供安全的多字节
截取
),所以mb
函数
的
截取
效率更高。
@H_
404
_0@因此,mb_substr
函数
进行
中文
字符串的
截取
为最合适的选择。
原文链接:https://www.f2er.com/php/24549.html
iconv_substr
mb_substr
substr
上一篇:一个严格的PHP Session会话超时时间
下一篇:百度地图API应用之获取用户的具体位
猜你在找的PHP相关文章
Hessian通讯协议【附PHP源代码】
Hessian开源的远程通讯,采用二进制 RPC的协议,基于 HTTP 传输。可以实现PHP调用Java,Pyt...
作者:前端之家 时间:2021-02-22
初识Mongodb总结
初识Mongodb的一些总结,在Mac Os X下真实搭建mongodb环境,以及分享个Mongodb管理工具,学习...
作者:前端之家 时间:2021-02-22
初识Mongodb之[CURD]-PHP版
边看边操作,这样才能记得牢,实践是检验真理的唯一标准.光看不练假把式,光练不看傻把式,边看...
作者:前端之家 时间:2021-02-22
php学习日志 - echo&print
在php中,结果输出一共有两种方式:echo和print,下面将对两种方式做一个比较。 echo与pri...
作者:前端之家 时间:2021-02-21
The mbstring extension is missing. Please check your PHP configuration错误及解决方法
在安装好wampServer后,一直没有使用phpMyAdmin,今天用了一下,phpMyAdmin显示错误:The m...
作者:前端之家 时间:2021-02-21
解决Windows Live Writer错误:WindowsLive.Writer.CoreServices.HttpRequestHelper的类型初始值设定发生异常
以前用Windows Live Writer写日志都好好的,前几天用写完日志,点击发布,突然弹出意外错误...
作者:前端之家 时间:2021-02-21
在PHP项目中使用Standford Moss代码查重系统
Standford Moss 系统是斯坦福大学大名鼎鼎的代码查重系统,它可以查出哪些同学提交的代码是...
作者:前端之家 时间:2021-02-18
Windows下PHP安全环境的搭建
笔者一直在Windows环境下搭建PHP的运行环境,大大小小的运行环境用过不少,从开始的WAMP到...
作者:前端之家 时间:2021-02-18
ThinkPHP5作业管理系统中处理学生未交作业与已交作业信息
在作业管理系统中,学生登陆到个人中心后可以通过左侧的菜单查看自己已经提交的作业和未提...
作者:前端之家 时间:2021-02-18
ThinkPHP5项目目录规划实践
ThinkPHP5安装后(或者下载后的压缩文件解压后)可以看到下面的目录结构: 一般的信息管理...
作者:前端之家 时间:2021-02-18
编程分类
PHP
Java
Java SE
Python
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Lua
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
最新文章
• Hessian通讯协议【附PHP源
• 初识Mongodb总结
• 初识Mongodb之[CURD]-PHP版
• php学习日志 - echo&p
• The mbstring extension i
• php学习日志 - php变量
• 解决Windows Live Writer错
• 在PHP项目中使用Standford
• Windows下PHP安全环境的搭
• ThinkPHP5作业管理系统中处
热门标签
更多 ►
文件时间
pythonm
相等性
PHP Warning
时间问题
问题解决
pcntl_signal
采样点
wav模块
动态文本
调用频率限制
对外暴露
多个访问请求
更新数据表
模型结构
type()方法
比较速度
手写体
sobel算子
保存模型
Image类
nn.Conv2d
pytorch1.0
kaggle
DCGAN
交并比
range()用法
打印模型
反卷积
卷积