將中文字符串分割為數(shù)組 解決str_split中文亂碼php

首先來介紹str_split()這個(gè)函數(shù);

它的作用是將字符串分割為數(shù)組;

例如:

$str='abcde';
str_splite($str);
打印結(jié)果如下:Array( [0] => a [1] => b [2] => c [3] => d [4] => e)

看似很好用的樣子;但是作為中國程序員;不可避免的要和中文打交道;這時(shí)候再用str_splite就會悲劇的發(fā)現(xiàn)亂碼了;不要怕;preg_splite可以拯救這個(gè)問題;

當(dāng)然是需要配合正則使用的;

*/function mb_str_split($str){
return preg_split('/(?<!^)(?!$)/u', $str );
}
$str='白俊遙博客';
mb_str_split($str);
打印結(jié)果如下:Array( [0] => 白 [1] => 俊 [2] => 遙 [3] => 博 [4] => 客)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 前言 最先接觸編程的知識是在大學(xué)里面,大學(xué)里面學(xué)了一些基礎(chǔ)的知識,c語言,java語言,單片機(jī)的匯編語言等;大學(xué)畢...
    oceanfive閱讀 3,150評論 0 7
  • 概述 正則表達(dá)式是一種描述字符串結(jié)果的語法規(guī)則,是一個(gè)特定的格式化模式,可以匹配、替換、截取匹配的字符串。常用的語...
    醉于麥田閱讀 515評論 0 0
  • 超級全局變量: $GLOBALS 所以全局變量數(shù)組 $_SERVER 服務(wù)器環(huán)境變量數(shù)組 $_GET 通過GET方...
    勁吶閱讀 815評論 1 0
  • 31 什么是靜態(tài)變量?如果一個(gè)函數(shù)內(nèi)定義的變量前使用關(guān)鍵字static來聲明,那么該變量就是靜態(tài)變量。 一般函數(shù)內(nèi)...
    蘇渝粵閱讀 798評論 0 0
  • 信,已不再信任。 誠,怎么再誠懇。 愛,只是變質(zhì)的我們 別再自欺欺人 來把真實(shí)的虛假糊弄 若要愛 就愛那漂泊的流云...
    葉落歲暮閱讀 136評論 7 2