Como posso pegar os resultados das loterias com PHP?

<?php

    // Leitura de resultados da mega-sena
    // Autor: Paulo Costa
    // URL: http://www1.caixa.gov.br/loterias/_arquivos/loterias/D_megase.zip

    $contents = file_get_contents('megasena.htm');

    $doc = new DOMDocument();
    @$doc->loadHTML($contents);
    
    $lint_sorteioRowspan = 2;
    $tags = $doc->getElementsByTagName('tr');


    $larr_sorteios = array();

    foreach ($tags as $tag) {

        $lint_sorteioRowspan --;

        if ( $lint_sorteioRowspan == 0 ) {
            
            $lstr_sorteioNumero = $tag->getElementsByTagName('td')->item(0)->nodeValue;
            $lint_sorteioRowspan = $tag->getElementsByTagName('td')->item(0)->getAttribute('rowspan');

            
               $larr_sorteio['Data'] = $tag->getElementsByTagName('td')->item(1)->nodeValue;
            $larr_sorteio['Dezena1'] = $tag->getElementsByTagName('td')->item(2)->nodeValue;
            $larr_sorteio['Dezena2'] = $tag->getElementsByTagName('td')->item(3)->nodeValue;
            $larr_sorteio['Dezena3'] = $tag->getElementsByTagName('td')->item(4)->nodeValue;
            $larr_sorteio['Dezena4'] = $tag->getElementsByTagName('td')->item(5)->nodeValue;
            $larr_sorteio['Dezena5'] = $tag->getElementsByTagName('td')->item(6)->nodeValue;
            $larr_sorteio['Dezena6'] = $tag->getElementsByTagName('td')->item(7)->nodeValue;

            $larr_sorteios[] = $larr_sorteio;

        }

    }

    print_r($larr_sorteios);

?>

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *