首页 > php教程 > php手册 > 正文

PHP按字符串长度分割成数组,支持中文

WBOY
发布: 2016-06-06 19:38:23
原创
1830 人浏览过

PHP按字符串长度分割成数组,支持中文 http://blog.ppsql.net/post-1843.html 无 ?php function str_split_unicode($str, $l = 0) { if ($l 0) { $ret = array(); $len = mb_strlen($str, "UTF-8"); for ($i = 0; $i $len; $i += $l) { $ret[] = mb_substr($st

PHP按字符串长度分割成数组,支持中文
http://blog.ppsql.net/post-1843.html
<?php
 function str_split_unicode($str, $l = 0) {
     if ($l > 0) {
         $ret = array();
         $len = mb_strlen($str, "UTF-8");
         for ($i = 0; $i < $len; $i += $l) {
             $ret[] = mb_substr($str, $i, $l, "UTF-8");
         }
         return $ret;
     }
     return preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY);
 }
 ?>
 $s = "还未如愿sss见gfg者不rtret不朽"; // Mild milk
 print_r(str_split($s, 5));
 print_r(str_split_unicode($s, 5));
 
 //输出
 //Array ( [0] => 还?? [1] => ?如? [2] => ??sss [3] => 见gf [4] => g者? [5] => ??rtr [6] => et不 [7] => 朽 )
 //Array ( [0] => 还未如愿s [1] => ss见gf [2] => g者不rt [3] => ret不朽 )
http://blog.ppsql.net/post-1843.html
登录后复制
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!