Hallo und guten morgen,
leider komme ich bei folgendem nicht weiter....
Mein Eingangs-Array:
$wertungen = array(
array ('ralf',6),
array ('ziggi',4),
array ('bobby',6),
array ('hexe',4),
array ('willi',3),
array ('Mika57',5),
array ('bobby',5),
);
Damit bekomme ich wie gewünscht raus:
$new_array = array( );
foreach( $wertungen as $row )
{
/* Name als Key und Summe der Punkte vom Namen als Wert ins leere Array */
$new_array[ $row[0] ] += $row[1];
}
[Name] => GESAMT-PUNKTE
Array
(
[ralf] => 6
[ziggi] => 4
[bobby] => 11
[hexe] => 4
[willi] => 3
[Mika57] => 5
)
Nun ermittele ich wie oft ein Name vorkommt (ANZAHL) im Eingangs-Array mit:
$vorkommen =array();
foreach($wertungen as $anz_name)
{
$vorkommen[ $anz_name[0] ] += 1;
}
Array
(
[ralf] => 1
[ziggi] => 1
[bobby] => 2
[hexe] => 1
[willi] => 1
[Mika57] => 1
)
Aber ich wie bekomme ich hinter [NAME] und GESAMT-PUNKTE nun noch die ANZAHL ?
Mit foreach klappte das nicht bei mir. array_merge bzw array_combine klappte auch nicht.
Gruss Fiffi