我有一个如下所示的数组:
$array = Array
(
'0' => Array
(
'num1' => 123,
'num2' => 456,
),
'1' => Array
(
'num3' => 789,
'num4' => 147,
),
'2' => Array
(
'num5' => 258,
'num6' => 369,
'num7' => 987,
),
);
我想计算元素的数量,即从num1
到num7
,这意味着我想要输出7
。如何在不使用循环的情况下执行此操作?
答案 0 :(得分:2)
使用array_sum函数
$totalarray = array_sum(array_map("count", $array));
使用Foreach循环
$count = 0;
foreach( $array as $arrayVal){
$count += count($arrayVal);
}