php遞歸統計多位數組個數count($array,1)


下面程序運行結果為()

$numb=array(
            array(10,15,30),array(10,15,30),array(10,15,30)
);

echo count($numb,1);        


A.3
B.12
C.6
D.9

答案:B

count函數中如果mode被設置為 COUNT_RECURSIVE(或 1),則會遞歸底計算多維數組中的數組的元素個數(也就是你結果的12)。如果不設置mode默認為0 。不檢測多維數組(數組中的數組)(結果3)。


首先遍歷的是外面的數組array得出有兩個元素(”color1″,”color2″,”color3″) 為3
再遍歷(”color1″,”color2″,”color3″)數組得出的是9個元素 為9
結果就是3+9=12


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM