下载鸥 > 网站下载 > 开发教程 > PHP

php分割截取中文字符串前后位置mb_substr(),并获取总长度mb_strlen()函数介绍

320 2022-07-14 10:35:27

收藏
本文简单介绍php截取中英文字符串,并获取长度的方法。

php截取中文字符串前后位置mb_substr(),并获取总长度mb_strlen()。

php分割截取中文字符串前后位置mb_substr(),并获取总长度mb_strlen()函数介绍

示例代码如下

$string='woshi我是中国人';
echo mb_substr($string,0,2,'UTF-8').'<br>';
echo mb_substr($string,-2).'<br>';
$length=mb_strlen($string);
echo $length;
 

输出结果如下

wo
国人
10

通过示例不难看出,添加mb_前缀后,substr函数对于中文处理的不同之处。
 

附注

需要注意的是,一个中文只占一个字节,但常规是英文一个字符,中文两个字符的。因此,如果是中英文混搭,那么计量会有误差。

本文地址:https://xzo.com.cn/develop/php/1099.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
发表评论 共有条评论
关于PHP

PHP是一种服务器端、跨平台、html嵌入式的脚本语言,其功能十分强大、入门简单。在过去,民间一直有说法称“PHP是最好的编程语言”,是PHP开发者对自身所使用语言的肯定。

PHP曾是最主流的网站web开发语言之一,现在也依然十分流行。

推荐PHP开发教程
PHP判断某个时间戳(打卡、点餐、签到等)是不是今天记录的
PHP判断某个时间戳(打卡、点餐、签到等)是不是今天记录的

php判断时间戳是不是今天的实现方法:首先创建一个PHP示例文件;指定一个时间,并...

15 1002
PHP正则提取字符串中的数字组成数组
PHP正则提取字符串中的数字组成数组

在实际操作过程中,我们可能需要通过PHP正则提取字符串中的数字,并组成数组。...

13 1257
PHP怎样用正则判断一个链接是内链还是外链?
PHP怎样用正则判断一个链接是内链还是外链?

在日常文章的发表过程中,由于需要引入一些外部链接达到更好的效果与体验。但...

26 1206
php怎样开发一个访问密码的界面防止资源被爬取?
php怎样开发一个访问密码的界面防止资源被爬取?

互联网上每天都有很多爬虫到处爬取内容,你可能不知道他们是干嘛的,但其中肯定...

1 293
ajax发起session请求发现session无效了怎么办?
ajax发起session请求发现session无效了怎么办?

今天遇到这样一个问题:php启用了session,经过测试也发现session生效了。但在a...

1 336
json数据{}转为php数组[]
json数据{}转为php数组[]

json是使用非常广泛的数据,通过使用json,我们还可以实现多种语言的联动。今天...

0 275
php分割中文字符源码分享与可行性分析
php分割中文字符源码分享与可行性分析

php分割中文字符,之前计划的是可用于搜索结果、tag结果关键词标红。但在实际...

0 297
php基础应用:获取今天是星期几并给变量赋值
php基础应用:获取今天是星期几并给变量赋值

在网站的开发过程中,我们经常需要获取今天是星期几,并根据星期的不同而进行不...

0 292
随机PHP开发教程
二维数组按照指定条件排序函数array_multisort()
二维数组按照指定条件排序函数array_multisort()

之前我们介绍了php排序函数asort、arsort,这些函数的不足之处在于面对多维数...

0 305
PHP获取本机ip地址
PHP获取本机ip地址

在一些需要识别用户使用场景、判断意向访客等方面需要获取客户端ip地址,我们...

0 1080
怎样用$_FILES获取上传文件信息(文件名、大小等)
怎样用$_FILES获取上传文件信息(文件名、大小等)

我们用php上传文件后怎样获取/保留文件名称,怎样获取文件大小呢?...

0 754
php判断搜索引擎来路为百度或360并展示不同内容
php判断搜索引擎来路为百度或360并展示不同内容

有些时候,我们要判断流量来自百度还是360亦或是谷歌,并据此展示针对性的内容...

1 606
PHP过滤站外链接并添加nofollow
PHP过滤站外链接并添加nofollow

对于网站站长来说,我们在会员发布的帖子里有必要过滤站外链接,如非特殊情况,至...

0 297
PHP基础函数介绍:rtrim移除右侧最后一个逗号
PHP基础函数介绍:rtrim移除右侧最后一个逗号

怎样用php删除字段值最后面的逗号呢?...

0 319
PHP基础函数介绍:PHP_EOL
PHP基础函数介绍:PHP_EOL

PHP_EOL是一个相当好用的函数,可自动适配多种换行格式,在实际的应用中体验非...

0 380
PHP开发基础:header和error_reporting()都有什么用?
PHP开发基础:header和error_reporting()都有什么用?

在php开发过程中,header属性是非常常用的属性,而与之功能差不多的有error_rep...

0 320
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入