foreach($array as $key => $value){ if($druzyna_name == $value['druzyna_name']){ return 'bez zmian'; } elseif($druzyna_name > $value['druzyna_name']){ return 'awans'; } else { return 'spadek'; } } } // wyświetlanie wyników foreach($aktualna_kolejka AS $value){ echo comparison_array($poprzednia_kolejka, $value['druzyna_name'])." | ".$value['druzyna_name'].'</br>'; // bez zmian | Polonia Warszawa // bez zmian | Jagiellonia Bialystok // awans | GKS Belchatow // spadek | Wisla Krakow }
Oczywiście kod ten nie działa i potrzebuje pomoc w napisaniu funkcji która porówna $aktualna_kolejka z tablicą $poprzednia_kolejka tak by funkcja zwracała
- bez zmian gdy drużyna w tablicy $aktualna_kolejka jest na tej same pozycji co w $poprzednia_kolejka
- awans gdy drużyna w tablicy $aktualna_kolejka jest wyżej niż w tablicy $poprzednia_kolejka
- spadek gdy drużyna w tablicy $aktualna_kolejka jest niżej niż w tablicy $poprzednia_kolejka
Proszę o pomoc w napisaniu tego w jak najprostszy sposób. Sprawa się komplikuje dla mnie ponieważ klucze w tablicach są indeksowane numerycznie zamiast nazwy drużyn.