PHP mb_strlen() 函數

PHP String 參考手冊 PHP String 參考手冊

實例

函數返回字符串 "菜鳥教程RUNOOB" 的長度:

<?php // 使用 mb_strlen echo mb_strlen("菜鳥教程RUNOOB"); echo PHP_EOL; // 換行符 // 使用 strlen echo strlen("菜鳥教程RUNOOB"); ?>

輸出結果為:

10
18

定義和用法

mb_strlen() 函數返回字符串的長度,與 strlen 不同的時,它可以通過設置字符編碼從而返回對應的字符數,很好的處理了中文字符串的長度問題。

使用 mb_strlen 要開啟 mbstring 擴展。


語法

strlen(string[, string $encoding = mb_internal_encoding() ] ))

mb_internal_encoding() 用于設置/獲取內部字符編碼。


參數 描述
string 必需。規定要檢查的字符串。
encoding 可選。字符編碼。如果省略,則使用內部字符編碼。

技術細節

返回值: 如果成功則返回字符串的長度,如果字符串為空則返回 0。
PHP 版本: 4+


PHP String 參考手冊 PHP String 參考手冊