查詢

strlen()函式—用法及示例

「 計算字串的長度,即字串中字元的個數 」


函式名稱:strlen()

適用版本:所有PHP版本

函式描述:strlen()函式用於計算字串的長度,即字串中字元的個數。

用法示例:

  1. 獲取字串的長度:
$str = "Hello World!";
$length = strlen($str);
echo "字串的長度為:".$length;

輸出結果:

字串的長度為:12
  1. 判斷字串的長度是否超過指定值:
$str = "This is a long string.";
$max_length = 10;

if (strlen($str) > $max_length) {
    echo "字串的長度超過了指定值".$max_length;
} else {
    echo "字串的長度未超過指定值".$max_length;
}

輸出結果:

字串的長度超過了指定值10

注意事項:

  • strlen()函式計算的是字串中字元的個數,而不是位元組數。對於包含多位元組字元(如中文)的字串,使用mb_strlen()函式可以獲得正確的字元數。
  • 如果字串中包含了UTF-8編碼的字元,可以使用mb_strlen()函式進行計算,同時指定編碼引數。例如:mb_strlen($str, 'UTF-8')
  • strlen()函式對於二進位制資料也可以使用,但結果可能不準確,建議使用mb_strlen()函式。
補充糾錯
上一個函式: strnatcasecmp()函式
下一個函式: stristr()函式
熱門PHP函式
分享連結