[讨论] 想查询多维阵列的个数

楼主: dudeboy (讨嘘至尊)   2015-10-31 02:00:07
用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 可是我的问题在怎么知道每一列的值 >< 求救
作者: minge0625 (minge0625)   2015-10-31 02:07:00
count($a[$i])
楼主: dudeboy (讨嘘至尊)   2015-10-31 11:09:00
这么简单啊...谢大大
作者: jhunkyoiori (瓦尔加布)   2015-10-31 12:04:00
也可用foreach

Links booklink

Contact Us: admin [ a t ] ucptt.com