这是一个多维 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]);
如果你不知道 key :
$count = count(reset($stdnt));
要获得一个数组,每个子数组都有单独的计数:
$counts = array_map('count', $stdnt);
关于PHP多维数组长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32961591/