Array
(
[0] => Array
(
[0] => 12
[1] => 15
[2] => 6
)
[1] => Array
(
[0] => 6
[1] => 9
[2] => 11
)
[2] => Array
(
[0] => 6
[1] => 13
[2] => 15
[3] => 2
[4] => 4
[5] => 9
)
[3] => Array
(
[0] => 12
[1] => 15
[2] => 1
[3] => 6
[4] => 7
[5] => 8
)
)
我想要每个键值的计数...和他们的总和...例如。数组 1 包含 3 个键,数组 2 包含 3 个键,数组 3 包含 6 个键,数组 4 包含 6 个键及其总和。例如.18
您可以使用
以下代码。
$tempArray = array(0=>array(0=>"12",1=>"15",2=>"6"), 1=>array(0=>"6",1=>"9",2=>"11"), 2=>array(0=>"6",1=>"13",2=>"15",3=>"2",4=>"4",5=>"9"));
foreach($tempArray as $key=>$array)
{
echo $key . " Array have " . count($array) . " elements<br><br>";
}
输出:
数组 0 有 3 个键
阵列 1 有 3 个键
阵列 2 有 6 个键
尝试使用以下代码。它循环并获取每个数组的键数以及每个数组上的值之和。
<?php
$tester = array(0=>array(0=>12,1=>15,2=>6), 1=>array(0=>6,1=>9,2=>11), 2=>array(0=>6,1=>13,2=>15,3=>2,4=>4,5=>9));
for ($i=0; $i < sizeof($tester); $i++) {
$sum = 0;
for ($ii=0; $ii < sizeof($tester[$i]); $ii++) {
$sum += $tester[$i][$ii];
}
echo "Array $i has " . sizeof($tester[$i]) . " Keys. The sum of values on Array $i : $sum <br>";
}
?>
输出:
阵列 0 有 3 个键。数组 0 上的值之和 : 33
阵列 1 有 3 个键。数组 1 上的值之和:26
阵列 2 有 6 个键。数组 2 上的值之和 : 49