PHP strlen 函數

PHP strlen 函數的功能是用來計算字串的長度,所謂的字串長度指的是字串每個字元所佔用(字元空間)的距離累加起來,例如ABC用 strlen 函數去計算會是 3,因為總共有三個英文字母,這個 strlen 函數是 PHP 用來計算字串長度的常用函式,應用方式非常簡單,我們先來看看它的標準語法,然後再套用到範例中給各位讀者朋友們參考。

PHP strlen 函數的語法

strlen( $string );
PHP strlen 函數的用法超級簡單,只要把要計算長度的字串放到參數欄位內即可,這裡要提醒各位讀者朋友,strlen 函數僅用來計算數字字串或英文字串的字串長度,繁體中文字串的長度請使用可以設定編碼的 mb_strlen 函數去處理,接著我們來看 strlen 函數的實際應用範例。

PHP strlen 函數的範例

原始碼:在新視窗開起範例程式碼文字版
PHP strlen 函數程式碼縮圖
範例字串計算後的結果
String1 length is: 24
String2 length is: 9
我們在範例中準備兩個不同內容的字串,分別為英文字串 $String1 與數字字串 $String2,分別用 PHP 的 strlen 函數去統計這兩個字串的字串長度,得到的結果跟預期的一樣,以上是 PHP strlen 函數的基本用法,並不困難。

我們並沒有使用繁體中文在範例中,因為我們知道 strlen 函數用來計算繁體中文字串長度會出錯,如果你要統計的不是英文字串也不是數字字串而是繁體中文字串的長度,那就可能會碰到編碼的問題,需改用 mb_strlen 函數,請閱讀《PHP mb_strlen 函數》篇的詳細介紹。

看更多類似的文章
分享於 2015-07-27 - 更新於 2017-08-01