下面程序運行結果為()
$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