php常用字符串長度函數(shù)strlen()與mb_strlen()用法實(shí)例分析
本文實(shí)例講述了php常用字符串長度函數(shù)strlen()與mb_strlen()用法。分享給大家供大家參考,具體如下:
int strlen ( string $string )
int strlen ( string $string ) 獲取給定字符串的[字節(jié)]長度 成功則返回字符串$string的長度,如果$string為空,則返回 0。
<?php $str1 = "abcdef"; //輸出6 $str2 = " ab cd "; //輸出7,注意,開頭、結(jié)尾、中間的空格 $str3 = "中國你好"; //輸出12,但會變化,與系統(tǒng)所采用的字符編碼方式有關(guān) $str4 = "中國,你好"; //輸出15,但會變化,與系統(tǒng)所采用的字符編碼方式有關(guān) echo '$str1的字節(jié)長度為:'.strlen($str1).'$str2的字節(jié)長度為:'.strlen($str2).''; echo "<br/>"; echo '$str3的字節(jié)長度為:'.strlen($str3).'$str4的字節(jié)長度為:'.strlen($str4).''; ?>
運(yùn)行結(jié)果:
$str1的字節(jié)長度為:6$str2的字節(jié)長度為:7
$str3的字節(jié)長度為:8$str4的字節(jié)長度為:10
mb_strlen() — 獲取字符串的長度
mixed mb_strlen ( string $str [, string $encoding = mb_internal_encoding() ] )
$str 要檢查長度的字符串
$encoding,可指定字符編碼,如省略則使用內(nèi)部字符編碼
返回值:返回具有encoding編碼的字符串str包含的[字符數(shù)],多字節(jié)的字符被計(jì)為 1
<?php $str1 = "abcdef"; //輸出6 $str2 = " ab cd "; //輸出7 注意,開頭、結(jié)尾、中間的空格 $str3 = "中國你好"; //輸出4 $str4 = "中國,你好"; //輸出5 echo '$str1的字符長度為:'.mb_strlen($str1,"utf-8").'$str2的字符長度為:'.mb_strlen($str2,"utf-8").''; echo "<br/>"; echo '$str3的字符長度為:'.mb_strlen($str3,"utf-8").'$str4的字符長度為:'.mb_strlen($str4,"utf-8").''; ?>
運(yùn)行結(jié)果:
$str1的字符長度為:6$str2的字符長度為:7
$str3的字符長度為:3$str4的字符長度為:5
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php常用函數(shù)與技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP從零開始打造自己的MVC框架之入口文件實(shí)現(xiàn)方法詳解
這篇文章主要介紹了PHP從零開始打造自己的MVC框架之入口文件實(shí)現(xiàn)方法,結(jié)合具體實(shí)例形式分析了php實(shí)現(xiàn)MVC框架入口文件的原理、定義及使用方法,需要的朋友可以參考下2019-06-06PHP實(shí)現(xiàn)的獲取文件mimes類型工具類示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的獲取文件mimes類型工具類,結(jié)合實(shí)例形式分析了php針對文件mimes類型的相關(guān)判斷操作技巧,需要的朋友可以參考下2018-04-04PHP登錄驗(yàn)證功能示例【用戶名、密碼、驗(yàn)證碼、數(shù)據(jù)庫、已登陸驗(yàn)證、自動登錄和注銷登錄等】
這篇文章主要介紹了PHP登錄驗(yàn)證功能,結(jié)合實(shí)例形式分析了php登陸驗(yàn)證相關(guān)的用戶名、密碼、驗(yàn)證碼、數(shù)據(jù)庫、已登陸驗(yàn)證、自動登錄和注銷登錄等相關(guān)操作技巧,需要的朋友可以參考下2019-02-02解析用PHP實(shí)現(xiàn)var_export的詳細(xì)介紹
本篇文章是對使用PHP實(shí)現(xiàn)var_export的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06php獲取網(wǎng)頁標(biāo)題和內(nèi)容函數(shù)(不包含html標(biāo)簽)
有時(shí)候我們需要獲取網(wǎng)頁的標(biāo)題與內(nèi)容,就是個(gè)采集函數(shù),這里簡單分享下,方便需要的朋友2014-02-02- 現(xiàn)在很多網(wǎng)站都存在跨站腳本攻擊漏洞,讓黑客有機(jī)可乘.跨站攻擊很容易就可以構(gòu)造,而且非常隱蔽,不易被查覺(通常盜取信息后馬上跳轉(zhuǎn)回原頁面)。如何攻擊,在此不作介紹,主要談?wù)勅绾畏婪丁?/div> 2015-09-09
最新評論