PHP中strlen和mb_strlen函數的區別


strlen

strlen — 獲取字符串長度
int strlen ( string $string )
返回給定的字符串 string 的長度。

 

mb_strlen

int mb_strlen ( string $str [, string $encoding ] )
返回給定的字符串 string 的長度。
encoding參數為字符編碼。如果省略,則使用內部字符編碼

例子:

    <?php    //測試時文件的編碼方式要是UTF8    
    $str='中文a字1符';    
    echo strlen($str).'<br>';//14    
    echo mb_strlen($str,'utf8').'<br>';//6    
    echo mb_strlen($str,'gbk').'<br>';//8    
    echo mb_strlen($str,'gb2312').'<br>';//10    
    ?>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM