ich so ein Mulit demensional Array ...Get Summe von Subarrays in einem Schlüsselwert Array zusammen
** beachten Sie die Array-Klammern hat schließen, die nicht in diesem Bild dargestellt ist. Es gibt also kein Problem in der Syntax.
Ich möchte die Werte in jeder Taste (Offenheit, Gewissenhaftigkeit) addieren, so dass ich ein Array wie haben:
Array{
[Openness]=> Array(
[0] => 16
)
[Conscientiousness]=>Array (
[0]=> 10
)
}
Wenn ich diesen Code versucht, nach den bestehenden Fragen der Suche durch:
$sumArray = array();
foreach ($finalarr as $k=>$subArray) {
foreach ($subArray as $id=>$value) {
//$sumArray[$id]+=$value;
array_key_exists($id, $sumArray) ? $sumArray[$id] += $value : $sumArray[$id] = $value;
}
}
print_r($sumArray);
ich:
das ist nicht was ich will. Any Ideen, wie man das Array repariert?
Werfen Sie einen Blick auf 'array_sum()' – Rizier123
Die Schlüssel von '$ sumArray' sollten' $ k' sein, nicht '$ id'. – Barmar
danke es hat funktioniert! – Shayuh