Пример #1
0
 public function getData()
 {
     $dom = new DOMDocument();
     $dom->loadHTML($this->html);
     $rows = $dom->getElementsByTagName('tr');
     foreach ($rows as $row) {
         $cols = $row->getElementsByTagName('td');
         if ($cols->length < 1) {
             continue;
         }
         $mac = new Mac();
         $mac->setSinif($cols->item(0)->nodeValue);
         $mac->setLig($cols->item(1)->nodeValue);
         $mac->setSaat($cols->item(2)->nodeValue);
         $mac->setKod($cols->item(3)->nodeValue);
         $mac->setMbs($cols->item(4)->nodeValue);
         $mac->setHandikapiyEv($cols->item(5)->nodeValue);
         $mac->setHandikapmsEv($cols->item(6)->nodeValue);
         $mac->setEv($cols->item(7)->nodeValue);
         $mac->setMacSonucu($cols->item(8)->nodeValue, $cols->item(9)->nodeValue, $cols->item(10)->nodeValue);
         $mac->setKonuk($cols->item(11)->nodeValue);
         $mac->setHandikapiyKonuk($cols->item(12)->nodeValue);
         $mac->setHandikapmsKonuk($cols->item(13)->nodeValue);
         $mac->setCifteSans($cols->item(14)->nodeValue, $cols->item(15)->nodeValue, $cols->item(16)->nodeValue);
         $mac->setHandikap($cols->item(17)->nodeValue, $cols->item(18)->nodeValue, $cols->item(19)->nodeValue);
         $mac->setGol15($cols->item(20)->nodeValue, $cols->item(21)->nodeValue);
         $mac->setGol25($cols->item(22)->nodeValue, $cols->item(23)->nodeValue);
         $mac->setGol35($cols->item(24)->nodeValue, $cols->item(25)->nodeValue);
         $mac->setToplansayi($cols->item(26)->nodeValue);
         $mac->setKarsilikli($cols->item(27)->nodeValue, $cols->item(28)->nodeValue);
         $mac->setToplamGol($cols->item(29)->nodeValue, $cols->item(30)->nodeValue, $cols->item(31)->nodeValue, $cols->item(32)->nodeValue);
         $mac->setIlkyariSonucu($cols->item(33)->nodeValue, $cols->item(34)->nodeValue, $cols->item(35)->nodeValue);
         $mac->setGol15Ilkyari($cols->item(36)->nodeValue, $cols->item(37)->nodeValue);
         $mac->setIlkyariMacSonucu($cols->item(38)->nodeValue, $cols->item(39)->nodeValue, $cols->item(40)->nodeValue, $cols->item(41)->nodeValue, $cols->item(42)->nodeValue, $cols->item(43)->nodeValue, $cols->item(44)->nodeValue, $cols->item(45)->nodeValue, $cols->item(46)->nodeValue);
         $this->data[$mac->kod] = $mac;
     }
     return $this->data;
 }