<?php 
class Klasemen
{ 
    private $poin = [];

    public function __construct($poin)
    {
        foreach ($poin as $namaklub) {
            $this->poin[$namaklub] = 0;
        }
    }

    public function catatPermainan ($klubkandang, $klubtandang, $skorKandang, $skorTandang)
    {
        if ($skorKandang > $skorTandang) {
            $this->poin[$klubkandang] += 3;
        } elseif ($skorKandang < $skorTandang) {
            $this->poin[$klubtandang] += 3;
        } else {
            $this->poin[$klubkandang] += 1;
            $this->poin[$klubtandang] += 1;
        }
    }
    public function cetakKlasemen()
    {
        arsort($this->poin);
        return $this->poin;
    }
    public function ambilPeringkat($nomorPeringkat)
    {
        $klasemen = $this->poin;
        arsort($klasemen);
        $klub = array_keys($klasemen);
        return $klub[$nomorPeringkat - 1];
    }
}
$klasemen = new Klasemen(['Liverpool', 'Chelsea', 'Arsenal']);
$klasemen->catatPermainan('Arsenal', 'Liverpool', 2, 1);
$klasemen->catatPermainan('Arsenal', 'Chelsea', 1, 1);
$klasemen->catatPermainan('Chelsea', 'Arsenal', 0, 3);
$klasemen->catatPermainan('Chelsea', 'Liverpool', 3, 2);
$klasemen->catatPermainan('Liverpool', 'Arsenal', 2, 2);
$klasemen->catatPermainan('Liverpool', 'Chelsea', 0, 0);


print_r($klasemen->cetakKlasemen());
echo  $klasemen->ambilPeringkat(2);
