PHP多维数组长度

阿拉法特·拉曼(Arafat Rahman)

这是一个多维PHP数组。

$stdnt = array(
    array("Arafat", 12210261, 2.91),
    array("Rafat", 12210262, 2.92),
    array("Marlin", 12210263, 2.93),
    array("Aziz", 12210264, 2.94),
);

我可以找出数组的长度。那意味着

count($stdnt); // output is 4

[
    array("Arafat", 12210261, 2.91),
    array("Rafat", 12210262, 2.92),
    array("Marlin", 12210263, 2.93),
    array("Aziz", 12210264, 2.94)
] ` 

但是无法获取内部数组的长度。

我怎样才能 ?

阿布拉·卡达弗

如果假设子数组的长度都相同,则:

$count = count($stdnt[0]);

如果您不知道按键:

$count = count(reset($stdnt));

要获得每个子数组都有单独计数的数组:

$counts = array_map('count', $stdnt);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章