首頁 美術繪圖 | 美術設計 | 熱門標籤 | 首選 | 首頁宣傳 | 近期作品 論壇: 發表 | 美術工作 | 美術比賽 | 展覽活動 | 美術相關 | 一般討論 | 美術同好 CG 討論 :: Photoshop | Painter | 3D 行動 | AMP

【 立即註冊 】 : 更改個人資料 : : 登入

會員名稱: 登入密碼: 保持登入

PHP: str_split_unicode/str_split_utf8 Split UTF8 Character

發表新主題 回覆主題 討論區 Windows, Linux, Perl, PHP, C/C++, Driver, Web 理論、應用、硬體、軟體

| 1頁, 共1
人氣點閱:2845 發表人
PHP: str_split_unicode/str_split_utf8 Split UTF8 Character 2014-09-22 00:03
/ / /

PHP: str_split_unicode() str_split_utf8() Split UTF8 Character into Array



See example php code below. (PHP 5.X)

e.g. Explodes/splits string '你好' into array('你, '好');


代碼:

<?PHP

// REF: http://us.php.net/str_split
function str_split_unicode($str, $l = 0)
{
    if ($l > 0) {
        $ret = array();
        $len = mb_strlen($str, "UTF-8");
        for ($i = 0; $i < $len; $i += $l) {
            $ret[] = mb_substr($str, $i, $l, "UTF-8");
        }
        return $ret;
    }
    return preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY);
}

$a = 'ㄕㄨ'; // BPMF ZH_TW UTF8/Unicode character

$aa = str_split_unicode($a);

$aaa = str_split($a);

var_dump($a);
var_dump($aa);
var_dump($aaa);

?>


代碼:

$ php str_split_utf8.php

string(6) "ㄕㄨ"

array(2) {
  [0]=>
  string(3) "ㄕ"
  [1]=>
  string(3) "ㄨ"
}

array(6) {
  [0]=>
  string(1) "▒"
  [1]=>
  string(1) "▒"
  [2]=>
  string(1) "▒"
  [3]=>
  string(1) "▒"
  [4]=>
  string(1) "▒"
  [5]=>
  string(1) "▒"
}

________________

美術插畫設計案子報價系統 v0.1 Beta
爪哇禾雀
Type



繪圖畫廊設計藝廊
攝影相簿留言板
最愛收藏分類標籤
暱稱: Type
註冊: 2002-11-30
發表: 11068
來自: vovo2000.com
V幣: 900646





資訊相關理論、技術、管理、應用、產品等
發表新主題 回覆主題