首頁 >後端開發 >php教程 >PHP中如何取得字串的長度

PHP中如何取得字串的長度

WBOY
WBOY原創
2016-07-29 08:57:211218瀏覽

取得字串長度用strlen()函數來實作。

語法如下:

int strlen(string str)

測驗:

$str="123abc ,.;";
echo strlen($str);

結果如下

10
,為什麼顯示的長度為18,因為在UTF-8編碼的情況下,三個字元是一個漢字,3+5*3=18;

那麼問題來了,能不能顯示字串中文字的個數呢,例如本例中的8個

此時,有一個簡單的辦法就是,需要擴充php.ini,去掉extension=php_mbstring.dll前面的分號,然後重啟Apache


$str="107网站工作室";
echo strlen($str);
運行顯示結果如下

8

mixed

mb_strlen

(

string

$str [, string_nid encoding參數為字元編碼。如果省略,則使用內部字元編碼。 以上就介紹了PHP中如何取得字串的長度,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn