PHP 字串長度計算

PHP 字串長度計算可以採用 PHP strlen 函數來處理,strlen 函數就是 string + length 的意思,是 PHP 的內建函數,使用方式簡單且計算字串長度的效率非常高,本篇文章就先來看看 strlen 函數的基本語法再套用到範例中看結果,PHP 字串長度計算其實非常簡單。

PHP strlen 函數的語法
strlen( 字串 );
PHP strlen 函數一次只能計算一筆字串的長度,不過效率非常好,正確計算完後會回傳一個數字,那就是字串的長度。

PHP 字串長度計算範例
<?php
  echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">'; //網頁編碼
  $sring1='這是繁體中文字串';
  $sring2='This is english string.';
  echo '計算繁體中文字串長度結果等於: '.strlen($sring1).'<br>';
  echo '計算英文字串長度結果等於: '.strlen($sring2).'<br>';
?>
範例的計算結果
計算繁體中文字串長度結果等於: 24
計算英文字串長度結果等於: 23
範例中先準備了兩個字串,分別是繁體中文字串 $string1 以及英文字串 $string2,接著再透過 PHP strlen 函數來計算這兩個字串的長度,從範例的計算結果可以看到繁體中文的字串長度為 24,而英文字串的長度為 23,這樣的結果是正確的。

繁體中文字在萬國碼(utf-8)的規則下,每個中文字佔用三個字元,所以範例的計算結果會是 24,英文字串就比較沒有問題,每個英文字母、空格或標點符號都各佔用一個字元,所以計算結果會是 23。

更多 PHP 字串處理
© Copyright webtech.tw Since 2010