php 字串長度函式

2022-04-02 02:22:47 字數 644 閱讀 8937

php 字串長度函式

php 字串長度函式,在php測試字串長度的函式有二個,乙個是strlen,另乙個是mb_strlen前乙個預設是支援,後乙個需要開啟乙個外掛程式,下面我們來介紹一下二個函式的區別與應用方法。

php strlen() 函式

定義和用法

strlen() 函式返回字串的長度。

語法strlen(string)引數 描述

string 必需。規定要檢查的字串。

echo strlen("abcd!"); //5

echo strlen("中國人!");//6 strlen得到的值是漢字個數的2倍

?>

嘗試將php_mbstring.dll複製到%windows%目錄下

$str = '懂php的都知道strlen與mb_strlen是求字串長度的函式';

echo strlen($str)'.

'.mb_strlen($str,'utf-8');

?>

執行上述**,返回值如下:

6634

懂php的都知道strlen與mb_strlen是求字串長度的函式,但是對於一些初學者來說,如果不看手冊,也許不太清楚其中的區別。

先看這樣一段**吧(先決條件是:字元編碼為utf-8):

PHP字串長度計算 strlen 函式

strlen 函式和mb strlen 函式 在php中,函式strlen 返回字串的長度。函式原型如下 int strlen string string input 引數string input為要處理的字串。strlen 函式返回字串所佔的位元組長度,乙個英文本母 數字 各種符號均佔乙個位元組,...

php字串函式(1)長度計算 查詢 擷取

1 字串長度函式 1 strlen 計算 字串中 位元組 的長度 2 mb strlen 根據字元編碼,計算 字串中字元 的個數 如果沒有第二個引數 字元編碼型別 則使用內部字元編碼 3 mb internal encoding 設定 獲取內部字元編碼,echo mb internal encodi...

字串長度

當字元全是英文本元的時候,兩者是一樣。這裡主要比較一下,中英文混排的時候,兩個計算結果。測試時編碼方式是utf8 複製 如下 str 中文a字1符 echo strlen str echo echo mb strlen str,utf8 輸出結果 14 6 結果分析 在strlen計算時,對待乙個u...