首頁  >  文章  >  php框架  >  ThinkPHP容器之你所不知道的count用法

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

咔咔
咔咔原創
2020-10-12 12:35:133027瀏覽

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

五、count你不知道的故事

count你不知道的用法

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

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

如下圖,直接對一個陣列進行使用,傳回的就是陣列的長度。

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

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

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

下方列印結果就是"4----6"

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

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

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

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

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

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

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

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

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

以上是ThinkPHP容器之你所不知道的count用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn