php如何分割字符串?php mb_substr分割字条串,解决中文乱码问题,支持分割中文!
因为网站开发需要,必须有一项功能可以把字符串一个一个分割开来,并且转换为数组。
刚开始用“str_split函数”在实验分割中文字符时就出现了乱码。
蚂蚁学院经过一翻研究,最终发现以下方法可以有效分割字条串,并且支持编辑设置。
以下是字符串分割代码:
$str = '蚂蚁学院,欢迎您的光临!';
function mbstringtoarray($str,$charset) {
$strlen=mb_strlen($str);
while($strlen){
$array[]=mb_substr($str,0,1,$charset);
$str=mb_substr($str,1,$strlen,$charset);
$strlen=mb_strlen($str);
}
return $array;
}
$arr = mbstringtoarray($str,"gbk");
print_r($arr);
?>
执行结果:
(
[0] => 蚂
[1] => 蚁
[2] => 学
[3] => 院
[4] => ,
[5] => 欢
[6] => 迎
[7] => 您
[8] => 的
[9] => 光
[10] => 临
[11] => !
)
转自:http://www.mayixueyuan.com/newshow.php?id=292
php如何分割字符串?php mb_substr分割字条串,解决中文乱码问题,支持分割中文!相关推荐
- PLSQL Split分割字符串
系统自带的split,使用起来方便,但是如果字符串太长,可能会出现异常,这里,我自己写了一个也是该名字,放在自己的包中,引用的时候带包名就好了. --系统自带的函数 /*CURSOR cur_temp ...
- java正则表达式分割字符串_Java开发笔记(三十七)利用正则串分割字符串
前面介绍了处理字符串的常用方法,还有一种分割字符串的场景也很常见,也就是按照某个规则将字符串切割为若干子串.分割规则通常是指定某个分隔符,根据字符串内部的分隔符将字符串进行分割,例如逗号.空格等等都可 ...
- MsSql分割字符串拆分
MsSql分割字符串拆分 该表中的tags是用逗号进行分割的,现在想取出每一个tag的num,然后求和. select * from Smart_Test CROSS APPLY STRING_SPL ...
- java 正则切分句子_Java开发笔记(三十七)利用正则串分割字符串
前面介绍了处理字符串的常用方法,还有一种分割字符串的场景也很常见,也就是按照某个规则将字符串切割为若干子串.分割规则通常是指定某个分隔符,根据字符串内部的分隔符将字符串进行分割,例如逗号.空格等等都可 ...
- php中mb_str_split分割字符串为数组的函数介绍与使用以及低版本php函数实现
介绍 mb_str_split 指定多字节字符串,返回其字符数组.(适用版本PHP 7 >= 7.4.0, PHP 8) 说明 mb_str_split(string $string, int ...
- 分割成数组php字符串函数,PHP 分割字符串函数把字符串分割成数组示例
这篇文章主要为大家详细介绍了PHP 分割字符串函数把字符串分割成数组示例,具有一定的参考价值,可以用来参考一下. 对PHP分割字符串函数把字符串分割成数组感兴趣的小伙伴,下面一起跟随512笔记的小编两 ...
- jquery中如何以逗号分割字符串_百度知道
jquery中如何以逗号分割字符串_百度知道javascript本身就是带split方法的 定义和用法 split() 方法用于把一个字符串分割成字符串数组. 语法 stringObject.spli ...
- c语言以空格分割字符串_C语言: 利用sscanf() 函数分割字符串
头文件:#include sscanf()函数用于从字符串中读取指定格式的数据,其原型如下: int sscanf (char *str, char * format [, argument, ... ...
- python字符串按长度分割_python 按照固定长度分割字符串的方法小结
有如下的一堆mac地址,需要更改成一定格式,如mac='902B345FB021'改为mac='90-2B-34-5F-B0-21'. 借助python脚本,可以轻松实现,原理就是:字符串的按照固定长 ...
最新文章
- webhook自定义服务器,GO 使用Webhook 实现github 自动化部署
- php 读写文件 file_put_contents() 与 file_get_contents() 函数用法
- oracle: 安装客户端
- python格式化字符串漏洞_Python新型字符串格式漏洞分析及解决方案
- Storing XML in Relational Databases(2)
- 分享Spring Cloud分布式微服务架构图
- php中phpmyadmin打不开,解决phpMyAdmin打不开的方法
- Qt与MySQL的连接与基本操作
- 网络编程 - 实现文件传送
- PHP生成二维码与识别二维码
- 总谐波失真计算公式_知识学习:谐波的危害
- 银联支付接口+支付宝接口统一支付功能
- 无人机“风袭”黄冈|战疫日记
- SOC堡垒机运维管理平台
- CAD系统变量(参数)大全
- android usb dwc3 gaget rndis 网卡异常断开问题。
- open cv轮廓周围绘制圆形和矩形
- 安装Redhat 7.2
- Workbench中DM建模草图修改不了的解决办法
- U盘装系统,电脑无法识别U盘解决方案
热门文章
- URL验证以及解析的Python实战代码
- apache mpm php 安全,ubuntu切换为apache+php-fpm+mpm_event
- python画易烊千玺_易烊千玺手绘画像步骤图,粉丝超爱的千玺手绘图
- 下载Bing首页图片最简教程
- winscp普通用户上传文件没有权限解决
- 15. 过滤器 Filter 示例
- 产品的版本迭代机制是这样的
- 【第317长场力扣周赛】最流行的视频创作者
- masm32开发com组件介绍[一][二][三]
- 【高效运维】Nginx下配置WS、WSS