我有一个数组存储在变量$ data中。该数组的第一行有一个国家,第二行有一个数值。问题是一个国家可能会多次插入阵列,但具有不同的值。发生这种情况时,我需要一个解决方案来显示该国家和该阵列中所有条目的总和。例如为数组中相同的项目创建值的总和
$data(array):
data=>
[0]=>
array(1447) {
[1]=>
array(3) {
[0]=>
string(11) "France"
[1]=>
string(1) "11"
}
[2]=>
array(3) {
[0]=>
string(7) "Italy"
[1]=>
string(1) "28"
}
[3]=>
array(3) {
[0]=>
string(6) "France"
[1]=>
string(1) "50"
}
[4]=>
array(3) {
[0]=>
string(6) "France"
[1]=>
string(1) "22"
}
[5]=>
array(3) {
[0]=>
string(6) "Germany"
[1]=>
string(1) "1"
}
[6]=>
array(3) {
[0]=>
string(6) "Romania"
[1]=>
string(1) "5"
}
在这种情况下,我应该显示:法国83,意大利28,德国1,罗马尼亚5.如此以来,法国有三个项目,我需要显示的所有条目的总和...喜欢的总和$data->data[0][1][1] + $data->data[0][3][1] + $data->data[0][4][1]
,这就是我所说的价值观。这意味着:11 + 50 + 22 = 83. 谢谢大家提前。我在开始我的旅程到后端和stackoverflow,所以如果我犯了一个错误,或者我的问题不够清楚,我很抱歉。要做到这一点
做一个简单的'foreach'并检查每个数组的'[0]'元素。 –