php把中文字符串拆分为单个字,将中文字符串分割为数组 解决str_split中文乱码php...

首先来介绍str_split()这个函数;

它的作用是将字符串分割为数组;

例如:$str='abcde';

str_plite($str);

打印结果如下:

Array

(

[0] => a

[1] => b

[2] => c

[3] => d

[4] => e

)

看似很好用的样子;但是作为中国程序员;不可避免的要和中文打交道;

这时候再用str_splite就会悲剧的发现乱码了;;;

不要怕;preg_splite可以拯救这个问题;

当然是需要配合正则使用的;/**

* 将字符串分割为数组

* @param  string $str 字符串

* @return array       分割得到的数组

*/

function mb_str_split($str){

return preg_split('/(?

}

$str='白俊遥博客';

mb_str_split($str);

打印结果如下:

Array

(

[0] => 白

[1] => 俊

[2] => 遥

[3] => 博

[4] => 客

)

打完;收工;

1445870990232927.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值