当前位置:首页 > 日记 > 正文

PHP截取UTF-8格式的字符串实例代码

PHP截取UTF-8格式的字符串实例代码
在PHP截取UTF-8格式的字符串
在PHP中,我们经常需要截取字符串。英文字符占用一个字节,汉字占用两个字节,但汉字占用两个字节相对于GBK编码。然而,在当今国际流行的UTF8编码,一个汉字占3个字节。本文介绍了PHP截取UTF-8格式字符串的函数。

例子如下:
功能truncate_utf8_string(美元美元美元的字符串,长度等=…)){
结果=;
$字符串html_entity_decode(TRIM(strip_tags($字符串)),ent_quotes,'utf-8);
strlen = strlen(字符串美元美元);
($ i = 0;(($ 0);$ i){ +)
如果($数= strpos(str_pad(decbin(ORD((ORD($字符串,我,1)))、8、0,str_pad_left),'0'))
如果(长度为< 1){
打破;
}
结果= substr(美元美元美元美元的字符串,我数);
$长度= 1;
$ I = $ - 1;
{人}
结果= substr(美元美元美元的字符串,我,1);
$长度= 0.5;
}
}
结果= htmlspecialchars($美元的结果,ent_quotes,'utf-8);
如果($我< $ strlen){
$结果= $等;
}
返回$结果;
}
如果你需要截取UTF-8格式的字符串,可以直接调用这个函数。
< PHP
$str =如果你需要截取UTF-8格式的字符串,可以直接调用这个函数。;
回声truncate_utf8_string($str,10); / /输出:如果你需要截取UTF-8格…
>
谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。

相关文章

如何在WPS演示中制作一个倒计时滚

如何在WPS演示中制作一个倒计时滚

滚动条,演示,倒计时,课程,如何在,倒计时滚动条经常出现在幻灯片中。那么,你知道如何在WPS演示中产生这样的效果吗让我们告诉萧边怎么做倒计时滚动条在WPS演示。 WPS演示中倒计时滚动条的制作方法 打开WPS视频模板,在第一个文本框的第一页修…

如何在PS图象处理软件的字体和文本

如何在PS图象处理软件的字体和文本

字体,负荷,文本,图象,处理软件,当PS图象处理软件的字体是不够的,我们可以加载下载的字体到PS图象处理软件。很多新的学习伙伴可能还不知道。这里有一点关于如何在PS图象处理软件加载字体。我希望你能取得一些成就。 一个在PS图象处理软件字…

jQuery表单(表)的基本操作实例分析

jQuery表单(表)的基本操作实例分析

表单,实例分析,基本操作,电脑软件,jQuery,本文演示了jQuery表单(表)的基本操作: jQuery操作html表非常方便,并在此基础上对表格的基本操作进行了简要的总结。 首先,创建一个公共表CSS和一个表: 表 { 边界塌陷:塌陷; 边框间距:0; 保证金:汽车; 左缘:自…

用js(推荐)判断各种数据类型的简单方

用js(推荐)判断各种数据类型的简单方

推荐,方法,数据类型,简单,电脑软件,知道JS的人都知道,有一种判断各种数据类型,有写的方式有两种:XXX(XXX)类型,类型 以下示例如下: 类型2输出数 零输出对象类型 { }类型对象的输出 { }输出对象类型 Typeof(功能){ }(输出功能) 类定义的输出定义…

三种利用ps对水印进行水印的方法

三种利用ps对水印进行水印的方法

方法,水印,三种,电脑软件,ps,通常在互联网上下载的图像通常会有水印。如果直接使用,会影响外观。使用ps进行水印无疑是最好的。这里有一点关于如何水印PS。 点愈合刷工具 1、在使用PS图象处理软件去除水印,我们应该观察图像并选择合适的工…

在excel中用斜线快速输入零

在excel中用斜线快速输入零

输入,中用,快速,电脑软件,excel,正如你所知道的,数字0和字母O在计算机中非常相似。有时为了便于区分这两个字符,我们可以在数字0的中间加一个斜线。那么,如何在Excel中添加一个斜线到数字0呢让我们来教你一个办法:第一,通过正规途径在细胞0个数…

ppt2013如何导出教程ppt2013教程保

ppt2013如何导出教程ppt2013教程保

教程,模板,幻灯片,电脑软件,我们在制作PPT演示文稿,一般用漂亮的模板,如果我们想保存一个模板,如何拯救它对于新手还是有一定的难度,如何做下面的萧边立即告诉我们,ppt2013保存幻灯片模板的方法。 ppt2013出口保存幻灯片模板的方法 首先,打开pp…

干货:10超级实用经验分享PS图象处理

干货:10超级实用经验分享PS图象处理

霸道,经验分享,干货,图象,处理软件,当我们看到越来越多的PS教程和更多的PS技能的掌握,它可以反映你是否第一次看到第一个教程都是正确的。今天的国外高质量的翻译教程,跟你一起看PS图象处理软件高的手分享10 PS图象处理软件,正式干货! 图00 1…

AI画布如何编辑AI来调整绘图板的方

AI画布如何编辑AI来调整绘图板的方

删除,调整,绘图板,编辑,电脑软件,在绘图板的基本操作 软件名称:Adobe Illustrator CS6(AI CS6)简化绿色中文版(32位+ 64位)软件大小:205mb更新时间:2014-05-11 1、选择画板工具。 2,单击左边可以创建一个新的绘图板,并单击右边删除绘图板。 三.在…

ps输入字母显示的是大写字母。

ps输入字母显示的是大写字母。

输入,显示,的是,大写字母,字母,当我们用PS图象处理软件,我们经常遇到的一些问题。最近,萧边看到一个网友的帮助--过,,和所有的字母都大写。你可能尝试了很多方法,对于这个问题。今天,小编辑要谈谈他的小经历。 软件名称:Adobe PS图象处理软件7.01…

js循环添加点击事件(关闭应用程序)

js循环添加点击事件(关闭应用程序)

循环,应用程序,点击事件,电脑软件,js,废话没多说,直接给大家粘代码,具体代码如下所述: VaR阿里= document.queryselectorall('。文章标签里); 对于(var i = 0;i (函数(){()) var = i ALi {我}。onclick =函数(){ 警报(P); } }); } 以上是JS周期里添加点击事件(…

如何在WPS文本中向WPS文本教程添加

如何在WPS文本中向WPS文本教程添加

文本,教程,自定义,水印,中向,如何添加自定义水印的WPS文字。为公司平时的一些机密文件,我们通常通过文件,我们害怕被抄袭的。所以我们将印上我们自己的标准,WPS文字水印怎么加起来,我想建立自己的水印和如何设置。下面将告诉你如何去做。 一种…