ThinkPHP容器之你不知道的count用法

本文主要針對count來做一個簡單的介紹,雖說平時使用的很多,但是其中的小細節還沒有了解到。

五、count你不知道的故事

count你不知道的用法

既然說到了這里,咔咔給大家在普及一個count不是很常用的一個用法。

在平時開發的過程中,這樣的用法是最普遍的,也是大家最經常見到的一個使用案例。

如下圖,直接對一個數組進行使用,返回的就是數組的長度。

ThinkPHP容器之你不知道的count用法

但是如果這時給你一個多維數組,例如下圖這樣,讓你統計這個多維數組,你該怎么統計呢!

這個時候估計大多數小伙伴的想法就是循環然后定義一個計數器累計。

其實count()函數在這一塊就已經解決了這個需求。

下方打印結果就是”4—-6″

直接使用count()函數一個數組得到的就是第一層數組的長度。

但是count()函數還有第二個參數,設置為1就是遞歸地計數數組中元素的數目(計算多維數組中的所有元素)

所以你這時在去看文檔就會發現,count()函數本身就有倆個參數

第一個參數是必須餓,選擇是數組

第二個參數默認是0就是不對多維數組中的所有元素進行計數

當第二個參數為1時就是遞歸的計算多維數組中的所有元素。

ThinkPHP容器之你不知道的count用法

仔細研究每一個技術點,把一個技術點研究透徹,不論寫東西還是做什么都可以做到游刃有余。

有時候不是需要去把什么都記住,但是一定要知道這個東西,在需要用的時候可以直接拿出來即可。

堅持學習、堅持寫博、堅持分享是咔咔從業以來一直所秉持的信念。希望在偌大互聯網中咔咔的文章能帶給你一絲絲幫助。我是咔咔,下期見。

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享