PHP mb_strlen() 函式基本語法
mb_strlen( string, "string encoding" )
PHP mb_strlen() 函式的第一個參數 string 是要計算長度的字串,必要項目,而第二個參數 string encoding 則是要判斷的編碼,可以自定,例如萬國碼就用 utf-8,以下舉個簡單的範例。PHP mb_strlen() 函式範例
<?php
$string="天氣很好";
echo mb_strlen( $string, "utf-8");
?>
這個範例會輸出的結果是 4,因為 mb_strlen 知道你要判斷的編碼是萬國碼 uft-8,所以 PHP 自動把「天氣真好」這四個繁體中文字型認出來了,如果採用的是 strlen() 函式,則輸出結果就會是 12 囉!$string="天氣很好";
echo mb_strlen( $string, "utf-8");
?>
推薦給您的相關主題