Witam mam taki kod
$table[] = array('druzyna_name' => 'Polonia Warszawa', 'punkty' => 9
); $table[] = array('druzyna_name' => 'Jagiellonia Bialystok', 'punkty' => 7
); $table[] = array('druzyna_name' => 'GKS Belchatow', 'punkty' => 7
); $table[] = array('druzyna_name' => 'Wisla Krakow', 'punkty' => 6
); $table[] = array('druzyna_name' => 'Legia Warszawa', 'punkty' => 6
); $table[] = array('druzyna_name' => 'Arka Gdynia', 'punkty' => 4
);
function recurring_items
(array $table){ $table_powtorzen = array(); $table_powtorzen_temp = array();
foreach($table AS $key => $value){
if(in_array($value['punkty'], $table_powtorzen_temp)){ $table_powtorzen[]=$value;
} else {
$table_powtorzen_temp[] = $value['punkty'];
}
}
return $table_powtorzen;
}
Potrzebuje utworzyć nowa tablice z drużynami u których powtarzają sie pkt. Kod który napisałem działa ale nie dodaje wszystkich drużyn. Proszę o pomoc w napisaniu tego.
Wynik jaki chce otrzymać
<?php
$table_powtorzen[] = array('druzyna_name' => 'Jagiellonia Bialystok', 'punkty' => 7
); $table_powtorzen[] = array('druzyna_name' => 'GKS Belchatow', 'punkty' => 7
); $table_powtorzen[] = array('druzyna_name' => 'Wisla Krakow', 'punkty' => 6
); $table_powtorzen[] = array('druzyna_name' => 'Legia Warszawa', 'punkty' => 6
); ?>
Czy nikt nie jest w stanie mi pomóc ?