如何计算PHP的所有数组元素?
我们给出了一个包含一些数组元素的数组,任务是使用PHP计算数组 arr 的所有元素。为了完成这个任务,我们在PHP有以下方法:
方法 1:使用count() 方法: count()方法 用于计算数组中的当前元素。对于空数组,它返回 0。
句法:
count($array, mode)
例子 :
PHP
array("Geek1", "Geek2", "Geek3"),
'rank' => array('1', '2', '3')
);
echo "Recursive count: " . count($array, 1) . "\n";
echo "Normal count: " . count($array, 0);
?>
PHP
array("Geek1", "Geek2", "Geek3"),
'rank' => array('1', '2', '3')
);
echo("Recursive count: " . sizeof($array, 1) . "\n");
echo("Normal count: " . sizeof($array, 0) . "\n");
?>
输出
Count first array elements: 6
Recursive count: 8
Normal count: 2
方法 2:使用sizeof() 方法: sizeof()方法 用于计算数组或任何其他可计数对象中存在的元素数。
句法:
sizeof($array, mode)
例子 :
PHP
array("Geek1", "Geek2", "Geek3"),
'rank' => array('1', '2', '3')
);
echo("Recursive count: " . sizeof($array, 1) . "\n");
echo("Normal count: " . sizeof($array, 0) . "\n");
?>
输出
Count second array elements: 6
Recursive count: 8
Normal count: 2