php 字符串長(zhǎng)度函數(shù),在php測(cè)試字符串長(zhǎng)度的函數(shù)有二個(gè),一個(gè)是strlen,另一個(gè)是mb_strlen前一個(gè)默認(rèn)是支持,后一個(gè)需要開(kāi)啟一個(gè)插件,下面我們來(lái)介紹一下二個(gè)函數(shù)的區(qū)別與應(yīng)用方法.
php strlen()函數(shù)
定義和用法:strlen() 函數(shù)返回字符串的長(zhǎng)度.
語(yǔ)法:strlen(string)
參數(shù) 描述
string 必需,規(guī)定要檢查的字符串,代碼如下:
- <?php
- echo strlen("www.survivalescaperooms.com!"); //13
- echo strlen("中國(guó)人!");//6 strlen得到的值是漢字個(gè)數(shù)的2倍
- ?>
嘗試將php_mbstring.dll復(fù)制到%windows%目錄下,代碼如下:
- <?php
- $str = '懂php的都知道strlen與mb_strlen是求字符串長(zhǎng)度的函數(shù)';
- echo strlen($str)'.<br />'.mb_strlen($str,'utf-8');
- ?>
- //運(yùn)行上述代碼,返回值如下:
- 66
- 34
懂php的都知道strlen與mb_strlen是求字符串長(zhǎng)度的函數(shù),但是對(duì)于一些初學(xué)者來(lái)說(shuō),如果不看手冊(cè),也許不太清楚其中的區(qū)別.
先看這樣一段代碼吧,先決條件是,字符編碼為utf-8.
新聞熱點(diǎn)
疑難解答