[討論] 想查詢多維陣列的個數

看板PHP作者 (討噓達人)時間10年前 (2015/10/31 02:00), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/2 (看更多)
用count()函數可以統計出陣列的數量 我去查了它的參數 count(array,mode)的mode參數調為1 可以統計到陣列的多維陣列的總數 可是我的問題是我要知道某一列的數量 該怎麼辦 例如我現在讀到的二維陣列長這樣: ┌─┬─┬─┬─┬─┐ │ a│b │c │d │e │ ├─┼─┼─┼─┴─┘ │ f│g │h │ ├─┼─┼─┼─┐ │j │k │l │m │ └─┴─┴─┴─┘ 我要怎麼用雙for迴圈印出陣列啊? for($i=0;$i<count($a);$i++) for($j=0;$j<???;$j++) //這邊要怎麼設定啊 echo $a[$i][$j]; 還是有其它函數? 我知道可以用print_r 可是我的問題在怎麼知道每一列的值 >< 求救 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.252.16.118 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1446228011.A.618.html

10/31 02:07, , 1F
count($a[$i])
10/31 02:07, 1F

10/31 11:09, , 2F
這麼簡單啊...謝大大
10/31 11:09, 2F

10/31 12:04, , 3F
也可用foreach
10/31 12:04, 3F
文章代碼(AID): #1MCx0hOO (PHP)
文章代碼(AID): #1MCx0hOO (PHP)