/* syntax highlight */ /* end of syntax highlight */

2011年4月2日 星期六

[PHP] 中文字串取固定長度

Bookmark and Share

在網路上找到 Tsung 大大寫的 PHP 函式

可以將中文取出固定長度的字串,方便排版

 

<?php
function str2_split($string, $split_len)
{
    $len = mb_strlen($string, 'UTF-8');
    if ($len > $split_len || !$split_len) {
        for ($i = 0; $i < $len; $i++) {
            $parts[] = mb_substr($string, 0, $split_len, 'UTF-8');
            $string  = mb_substr($string, $split_len, $len, 'UTF-8');
        }
    } else {
        $parts = array($string);
    }
    return $parts;
}
?>

 

只要將上面的程式碼包成是一個函式使用即可

有兩個輸入參數,分別為 $string = 字串 以及 $split_len = 要擷取之字串長度

0 意見:

張貼留言

Related Posts Plugin for WordPress, Blogger...