str_split()
這個函數(shù),它的作用是將字符串分割為數(shù)組.
1.應(yīng)用實例:
$str='abcde';
str_plite($str);
打印結(jié)果如下:
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => e
)
這時候再用str_splite() 分割中文字符串就會亂碼,就會悲劇的發(fā)現(xiàn)亂碼了.
2.解決辦法
/**
* 將字符串分割為數(shù)組
* @param string $str 字符串
* @return array 分割得到的數(shù)組
*/
function mb_str_split($str){
return preg_split('/(?<!^)(?!$)/u', $str );
}
$str='會讀博客';
mb_str_split($str);
3.打印結(jié)果如下:
Array
(
[0] => 會
[1] => 讀
[2] => 博
[3] => 客
)