本文实例讲述了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程序设计有所帮助。