我有任意數量的數組,都具有相同的格式。我想總結鍵[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! –