a hva..... er det de der japanesere\'s net der ikke vil lukek dig igennem til lille danmark? :-))
Jeg har forsøgt med det coderdk har lavet
$lotto = join(\"\",file(\"
http://www.tips.dk/homepage/lotto/resultater.html\"));
$ugenstal = trim(preg_replace(\"/(.*>)([0-9]{2}\\W*\\-\\W*[0-9]{2}\\W*\\-\\W*[0-9]{2}\\W*\\-\\W*[0-9]{2}\\W*\\-\\W*[0-9]{2}\\W*\\-\\W*[0-9]{2}\\W*\\-\\W*[0-9]{2})(<.*)/si\",\"\\\\2\",$lotto));
$ugenstal = preg_replace(\"/\\s/s\",\"\",$ugenstal);
$ugenstal = explode(\"-\",$ugenstal);
$tillaegstal = trim(preg_replace(\"/(.*>)([0-9]{2} \\- [0-9]{2})(<.*)/si\",\"\\\\2\",$lotto));
$tillaegstal = preg_replace(\"/\\s/s\",\"\",$tillaegstal);
$tillaegstal = explode(\"-\",$tillaegstal);
og tilpasset variabel navnene til det du har lavet men uden held
det script jeg endte op med ser sådant her ud :
<?php
$lotto = join(\"\",file(\"
http://www.tips.dk/homepage/lotto/resultater.html\"));
$lotto_vindere = trim(preg_replace(\"/(.*>)([0-9]{2}\\W*\\-\\W*[0-9]{2}\\W*\\-\\W*[0-9]{2}\\W*\\-\\W*[0-9]{2}\\W*\\-\\W*[0-9]{2}\\W*\\-\\W*[0-9]{2}\\W*\\-\\W*[0-9]{2})(<.*)/si\",\"\\\\2\",$lotto));
$lotto_vindere = preg_replace(\"/\\s/s\",\"\",$lotto_vindere);
$lotto_vindere = explode(\"-\",$lotto_vindere);
$lotto_tillag = trim(preg_replace(\"/(.*>)([0-9]{2} \\- [0-9]{2})(<.*)/si\",\"\\\\2\",$lotto));
$lotto_tillag = preg_replace(\"/\\s/s\",\"\",$lotto_tillag);
$lotto_tillag = explode(\"-\",$lotto_tillag);
>> $lotto_vindere = array($lotto_vindere); # opdater selv fra Tips :))
>> $lotto_tillag = array($lotto_tillag); # opdater selv fra Tips :))
$magiske_tal = array();
$magiske_tal[] = array(2,6,7,8,26,30,33);
$magiske_tal[] = array(2,4,6,8,10,12,14);
$magiske_tal[] = array(3,6,9,12,15,18,21);
$magiske_tal[] = array(4,9,18,21,28,31,33);
$magiske_tal[] = array(5,6,7,11,19,21,22);
$magiske_tal[] = array(6,14,16,21,25,29,33);
$magiske_tal[] = array(7,18,19,20,30,31,32);
$magiske_tal[] = array(8,25,27,29,31,33,35);
$magiske_tal[] = array(9,16,17,18,19,20,21);
$magiske_tal[] = array(10,11,12,13,14,15,16);
function check_winners($numbers, $extra, $mynumbers) {
$res = array();
$res[\"numbers\"] = 0;
$res[\"extra\"] = 0;
while (list (,$val) = each ($mynumbers)) {
if (in_array($val, $numbers)) $res[\"numbers\"]++;
if (in_array($val, $extra)) $res[\"extra\"]++;
}
return $res;
}
>> echo \"ugens vindertal : $lotto_vindere<br>\"; // her udskriver den bare Array
$rows = sizeof($magiske_tal);
for ($i=0;$i<$rows;$i++) {
$winners = check_winners($lotto_vindere, $lotto_tillag, $magiske_tal[$i]);
echo \"Række \".($i+1).\" har \".$winners[\"numbers\"].\" rigtige og \".$winners[\"extra\"].\" tillægstal <BR>\";
}
?>
ovenfor har jeg 3 steder sat >> det er her jeg har problemet, men jeg mener da ellers at det skulle være rigtigt nok!?