php如何計算數(shù)組中不為空的元素的個數(shù)

發(fā)布時間:2025-03-08
php計算數(shù)組中不為空的元素的個數(shù)的方法:首先通過array_filter()函數(shù)利用回調(diào)函數(shù)過濾數(shù)組中的元素,并返回過濾后的數(shù)組;然后利用count()函數(shù)統(tǒng)計過濾后的數(shù)組中的元素的個數(shù)即可。
array_filter() 函數(shù)用回調(diào)函數(shù)過濾數(shù)組中的元素,并返回過濾后的數(shù)組。
(相關教程推薦:php圖文教程)
該函數(shù)把輸入數(shù)組中的每個鍵值傳給回調(diào)函數(shù)。如果回調(diào)函數(shù)返回 true,則把輸入數(shù)組中的當前鍵值返回給結果數(shù)組。數(shù)組鍵名保持不變。
語法:
array array_filter(array $array[, callable $callback[, int $flag = 0]])參數(shù):
array 必需。規(guī)定要過濾的數(shù)組。
callback 可選。規(guī)定要用的回調(diào)函數(shù)。
flag 可選。決定 callback 接收的參數(shù)形式: array_filter_use_key – callback 接受鍵名作為的唯一參數(shù)array_filter_use_both – callback 同時接受鍵名和鍵值
(視頻教程推薦:php視頻教程)
代碼實現(xiàn):
<?php$arr = array(1=>"11",2=>"22",3=>"33",4=>"");print_r(count(array_filter($arr)));?>
上一個:直播電腦配置推薦4000以內(nèi)(直播電腦配置推薦4000以下)
下一個:聯(lián)想手機怎么強制恢復出廠設置,聯(lián)想樂風3GW100手機怎么強制恢復出廠設置

在國內(nèi)商標注冊可以在美國等國外使用嗎?
國際運費的上漲令人震驚!(美國的這類產(chǎn)品在亞洲不再具有競爭力)
提高隔振光學平臺穩(wěn)定性
蘋果電腦怎么設置開機啟動項(蘋果電腦怎么設置開機項)
室內(nèi)裝飾裝修關于天棚工程施工工藝及流程
騰訊云服務器網(wǎng)站環(huán)境搭建教程
濕熱交變恒溫恒濕實驗箱的操作指示
遞四方官網(wǎng)網(wǎng)站入口(內(nèi)附遞四方速遞簡介)
海地角是哪個國家(海地角國際海運港口有哪些)
eBay降低個性化產(chǎn)品的銷售費用助力個性化賣家,ebay如何設置競爭優(yōu)勢價格
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos