本文实例讲述了php自定义函数实现汉字分割替换功能。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
header( "Content-type:text/html;charset=utf-8" );
$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 ;
}
//用法gbk utf-8
$arr = mbstringToArray( $str , "utf-8" );
var_dump( $arr );
|
运行结果如下:
1
2
3
4
5
6
7
8
|
array (3) {
[0]=>
string(2) "赵"
[1]=>
string(2) "钱"
[2]=>
string(2) "孙"
}
|
希望本文所述对大家PHP程序设计有所帮助。