str_split不支持中文,利用mb_xx函数实现个
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
/**
* Convert a string to an array
* @param string $str
* @param number $split_length
* @return multitype:string
*/
function mb_str_split( $str , $split_length =1, $charset = "UTF-8" ){
if (func_num_args()==1){
return preg_split( '/(?<!^)(?!$)/u' , $str );
}
if ( $split_length <1) return false;
$len = mb_strlen( $str , $charset );
$arr = array ();
for ( $i =0; $i < $len ; $i += $split_length ){
$s = mb_substr( $str , $i , $split_length , $charset );
$arr [] = $s ;
}
return $arr ;
}
|
方法二:
?
1
2
3
4
5
6
7
8
9
10
|
function mbStrSplit ( $string , $len =1) {
$start = 0;
$strlen = mb_strlen( $string );
while ( $strlen ) {
$array [] = mb_substr( $string , $start , $len , "utf8" );
$string = mb_substr( $string , $len , $strlen , "utf8" );
$strlen = mb_strlen( $string );
}
return $array ;
}
|
以上所述就是本文的全部内容了,希望大家能够喜欢。
相关文章
猜你喜欢
- 个人服务器网站搭建:如何选择适合自己的建站程序或框架? 2025-06-10
- 64M VPS建站:能否支持高流量网站运行? 2025-06-10
- 64M VPS建站:怎样选择合适的域名和SSL证书? 2025-06-10
- 64M VPS建站:怎样优化以提高网站加载速度? 2025-06-10
- 64M VPS建站:是否适合初学者操作和管理? 2025-06-10
TA的动态
- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
- 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
- 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
- 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
- 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
快网idc优惠网
QQ交流群
您的支持,是我们最大的动力!
热门文章
-
2025-06-04 96
-
2025-05-25 50
-
2025-05-29 102
-
2025-05-27 70
-
2025-05-29 21
热门评论