php中關(guān)于長度計算容易混淆的問題分析
本文實例講述了php中關(guān)于長度計算容易混淆的問題。分享給大家供大家參考,具體如下:
經(jīng)常被php中數(shù)組和字符串的字符函數(shù)搞暈,下面總結(jié)一下:
strlen($string)函數(shù):計算字符串的長度;
sizeof($string,$mode)函數(shù):它是count()函數(shù)的別名,count()函數(shù)如下:
int count ( mixed var [, int mode] )
返回 var 中的單元數(shù)目,通常是一個 array,任何其它類型都只有一個單元。
對于對象,如果安裝了 SPL,可以通過實現(xiàn) Countable 接口來調(diào)用 count()。該接口只有一個方法 count(),此方法返回 count() 函數(shù)的返回值。
如果 var 不是數(shù)組類型或者實現(xiàn)了 Countable 接口的對象,將返回 1,有一個例外,如果 var 是 NULL 則結(jié)果是 0。
注: 可選的 mode 參數(shù)自 PHP 4.2.0 起可用。
如果可選的 mode 參數(shù)設(shè)為 COUNT_RECURSIVE(或 1),count() 將遞歸地對數(shù)組計數(shù)。對計算多維數(shù)組的所有單元尤其有用。mode 的默認(rèn)值是 0。count() 識別不了無限遞歸。
總之,字符串用strlen(),數(shù)組用sizeof()即可。
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《PHP數(shù)組(Array)操作技巧大全》、《php排序算法總結(jié)》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計算法總結(jié)》、《PHP數(shù)學(xué)運算技巧總結(jié)》、《php正則表達(dá)式用法總結(jié)》、《PHP運算與運算符用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
- PHP 年齡計算函數(shù)(精確到天)
- 簡單談?wù)刾hp浮點數(shù)精確運算
- PHP四舍五入精確小數(shù)位及取整
- 用PHP實現(xiàn)小寫金額轉(zhuǎn)換大寫金額的代碼(精確到分)
- php 計算兩個時間相差的天數(shù)、小時數(shù)、分鐘數(shù)、秒數(shù)詳解及實例代碼
- php時間計算相關(guān)問題小結(jié)
- PHP計算數(shù)組中值的和與乘積的方法(array_sum與array_product函數(shù))
- PHP概率計算函數(shù)匯總
- php數(shù)組函數(shù)序列之a(chǎn)rray_sum() - 計算數(shù)組元素值之和
- PHP幾個數(shù)學(xué)計算的內(nèi)部函數(shù)學(xué)習(xí)整理
- PHP精確計算功能示例
相關(guān)文章
PHP實現(xiàn)對站點內(nèi)容外部鏈接的過濾方法
這篇文章主要介紹了PHP實現(xiàn)對站點內(nèi)容外部鏈接的過濾方法,可實現(xiàn)針對外部鏈接增加rel="nofollow"的功能,有助于網(wǎng)站SEO建設(shè)以及避免不必要的損失,是非常實用的技巧,需要的朋友可以參考下2014-09-09php中目錄操作opendir()、readdir()及scandir()用法示例
這篇文章主要介紹了php中目錄操作opendir()、readdir()及scandir()用法,結(jié)合具體實例形式分析了PHP使用opendir()、readdir()及scandir()讀取目錄的相關(guān)操作技巧,需要的朋友可以參考下2019-06-06php操作redis數(shù)據(jù)庫常見方法實例總結(jié)
這篇文章主要介紹了php操作redis數(shù)據(jù)庫常見方法,結(jié)合實例形式總結(jié)分析了PHP操作redis數(shù)據(jù)庫的基本安裝、連接、字符串、哈希表、列表、集合等相關(guān)操作技巧,需要的朋友可以參考下2020-02-02