美文网首页会读博客
PHP - 分割中文字符串为数组

PHP - 分割中文字符串为数组

作者: 化城 | 来源:发表于2018-11-06 16:39 被阅读8次

str_split()

这个函数,它的作用是将字符串分割为数组.

1.应用实例:

$str='abcde';
str_plite($str);
打印结果如下:
Array
(
    [0] => a
    [1] => b
    [2] => c
    [3] => d
    [4] => e
)

这时候再用str_splite() 分割中文字符串就会乱码,就会悲剧的发现乱码了.

2.解决办法

/**
 * 将字符串分割为数组
 * @param  string $str 字符串
 * @return array       分割得到的数组
 */
function mb_str_split($str){
    return preg_split('/(?<!^)(?!$)/u', $str );
}

$str='会读博客';
mb_str_split($str);

3.打印结果如下:

Array
(
    [0] => 会
    [1] => 读
    [2] => 博
    [3] => 客
)

https://www.willread.cc/p/5be152a2efc26

相关文章

  • PHP - 分割中文字符串为数组

    str_split() 这个函数,它的作用是将字符串分割为数组. 1.应用实例: 这时候再用str_splite(...

  • iOS 字符串的知识点

    1、分割NSString字符串为NSArray数组 2、数组转化为字符串

  • 2018-09-15 数组常用的十种API

    String(); 转换成字符串split(' ')把字符串分割为字符串数组reverse()颠倒数组中元素顺序 ...

  • 数组中常用API

    数组中常用十种API String(); 转换成字符串split(' ')把字符串分割为字符串数组reverse(...

  • Array常用方法

    数组常用方法 检测是否为数组 toString() 将数组转换为字符串,用逗号分割 valueOf() 返回数组本...

  • 复习数组API

    1、join(' ') 拼接2、split(' ')把字符串分割为字符串数组3、reverse()颠倒数组中元素顺...

  • 2018-09-18

    1、join(' ') 拼接2、split(' ')把字符串分割为字符串数组3、reverse()颠倒数组中元素顺...

  • PHP常用的API

    php中这些都非常的常用。 1. 分割字符串 explode (返回的是数组) 例如: 2. 将数组中的数据连接成...

  • php 字符串分割成数组、数组分割成字符串

    数组按照,分割成字符串 输出'jianshu,coder,ZB' 字符串按照-分割成数组 输出array ( 0 ...

  • swift5.0 数组Array的常用方法总结

    · 数组与字符串的互转 数组转字符串 字符串转数组 没有分隔符的字符串分割 有分隔符的字符串分割 注释:在使用分隔...

网友评论

    本文标题:PHP - 分割中文字符串为数组

    本文链接:https://www.haomeiwen.com/subject/psbuxqtx.html