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格…
>
谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。

tag:实例代码字符串格式电脑软件php

相关内容