我有任意数量的数组,都具有相同的格式。我想总结键[15][17][16][22][18][19][20][21]
的值,并把它添加到关键[1]
添加某些键的值并追加到数组中的另一个键PHP
我现在有
foreach($some_array as $mvarray){
$mvarray[1]= $mvarray[15]+=$mvarray[16];
}
出于测试目的,我只是想键15与键槽16添加到关键1.
阵列
[316] => Array
(
[0] => 2017-08-15 00:00:00
[3] => RIF0976834
[9] => 6000
[10] => 2017-08-15 00:00:00
[12] => Some Name Here
[13] => Foo
[4] => Bar
[14] => ML350
[7] => 240
[8] => YENBR
[5] => 2.65
[6] => 1.10
[11] => RMBCY
[15] => 141.21
[17] => 0
[16] => 6.4
[22] => 0
[18] => 0
[19] => 2.2
[20] => 0
[21] => 0
[1] => 169.45
[2] => PRY
)
的一个例子10
正如您所看到的,我已经拥有的阵列在key[1]
中包含一个值。我想遍历所有阵列并使key[1]
总和为[15][17][16][22][18][19][20][21]
当我回显出$mvarray[15]
时,它回显了key[15]
的值。 我正在做的foreach循环似乎不起作用。
我做了$test = $mvarray[1]+=$mvarray[15];
,它好像把keys[1]
和[15]
加在一起。所以我不知道为什么我的foreach循环不起作用。
任何帮助和指针,将不胜感激。
你修改数组元素,它不会粘*除非你通过引用这样做*请参阅http://php.net/manual/en /control-structures.foreach.php – deceze
你知道要添加和存储的索引!为什么你需要使用foreach! –