<?php
$formula = array(
"0 ",
"1 ",
"2 ",
"3 ",
"4",
"5",
"6",
"7",
"8",
"9",
"振幅",
"0 ",
"1 ",
"2 ",
"3 ",
"4",
"5",
"6",
"7",
"8",
"9",
"再振",
"0 ",
"1 ",
"2 ",
"3 ",
"4",
"5",
"6",
"7",
"8",
"9"
);
$size = 120;
$numbers = [
"512","274","469","524","065",
"470","623","955","863","741",
"710","783","861","449","253",
"156","086","274","409","096",
"749","199","077","249","926",
"766","465","292","710","245",
"390","227","931","388","699",
"795","275","833","172","827",
"086","684","221","060","248",
"900","983","419","342","718",
"621","192","839","989","911",
"426","462","521","364","571",
"816","372","055","949","666",
"435","516","336","169","966",
"296","579","654","539","603",
"067","754","095","672","802",
"789","386","525","726","778",
"542","867","536","384","158",
"722","280","306","910","167",
"964","765","951","541","593",
"964","843","977","509","278",
"371","483","214","305","317",
"056","392","928","108","672",
"657","292","703","916","214",
"634","085","898","141","260",
"416","333","518","487","606",
"679","942","104","027","836",
"710","056","468","638","591",
"762","486","588","383","409",
"096","302","379","499","606",
"261","778","617","131","847",
"932","428","401","772","475",
"912","554","490","248","640",
"004","806","905","585","895",
"497","368","492","397","405",
"847","938","476","810","405",
"928","538","720","385","555",
"906","748","434","272","778",
"419","709","781","625","000",
"657","500","403","417","915",
"030","338","388","826","022",
"658","159","135","317","545",
"649","068","385","542","714",
"707","953","016","161","370",
"877","015","752","027","407",
"841","914","270","954","635",
"375","206","320","849","621",
"315","912","120","488","725",
"809","351"
];
function zuSan($accnum){
$tmpArr = array($accnum[0], $accnum[1], $accnum[2]);
$tArray = array_unique($tmpArr);
if(count($tArray) == 3){
return false;
}
return true;
}
function zhenFu2($lastacc, $accnum){
$tmpArr0 = array($lastacc[0], $lastacc[1], $lastacc[2]);
sort($tmpArr0);
$tmpArr1 = array($accnum[0], $accnum[1], $accnum[2]);
sort($tmpArr1);
$lastArr = array($tmpArr0[1]-$tmpArr0[0],$tmpArr0[2]-$tmpArr0[1],$tmpArr0[2]-$tmpArr0[0]);
$accArr = array($tmpArr1[1]-$tmpArr1[0],$tmpArr1[2]-$tmpArr1[1],$tmpArr1[2]-$tmpArr1[0]);
sort($lastArr);
sort($accArr);
$num0 = $lastArr[1];
$num1 = $accArr[1];
$zf = abs($num1 - $num0);
if($zf > 9){
$zf = $zf % 10;
}
return $zf;
}
function weiZhi($index, $num){
$msg = "";
$index = $index;
for($i=0;$i<=$num;$i++){
if($index == $i){
$msg = $msg . '<td style="background-color: green;">' . $i . '</td>';
}else{
$msg = $msg . '<td></td>';
}
}
return $msg;
}
function hezhijisuan($arr, $index){
$sum = 0;
for($i=0;$i<count($arr);$i++){
if($index == 0){
if($arr[$i] == '0' || $arr[$i] == '3' || $arr[$i] == '6' || $arr[$i] == '9'){
$sum += intval($arr[$i]);
}
}else if($index == 1){
if($arr[$i] == '1' || $arr[$i] == '4' || $arr[$i] == '7'){
$sum += intval($arr[$i]);
}
}else{
if($arr[$i] == '2' || $arr[$i] == '5' || $arr[$i] == '8'){
$sum += intval($arr[$i]);
}
}
}
return $sum;
}
function zhenFu($lastacc, $accnum, $index){
$tmpArr0 = array($lastacc[0], $lastacc[1], $lastacc[2]);
$sum0 = hezhijisuan($tmpArr0, $index);
$tmpArr1 = array($accnum[0], $accnum[1], $accnum[2]);
$sum1 = hezhijisuan($tmpArr1, $index);
$zf = abs($sum0 - $sum1);
return $zf;
}
for($index=0;$index<3;$index++){
echo '<table width="0" height="100" border="1" cellpadding="0" cellspacing="0">';
echo '<thead><tr><th>' . '开奖号' . '</th>';
foreach ($formula as $item){
echo '<th>' . $item . '</th>';
}
echo '</tr></thead>';
echo '<tbody>';
$length = count($numbers);
$bIndex = 0;
if($length >= $size){
$bIndex = $length - $size;
}
$numbers = array_slice($numbers, $bIndex , $size);
$length2 = count($numbers);
for ($i=0;$i<$length2;$i++){
if($i<2){
continue;
}
echo '<tr>';
$arr = array($numbers[$i][0],$numbers[$i][1],$numbers[$i][2]);
sort($arr);
echo '<td>' . $numbers[$i] . '</td>';
$outputMsg = weiZhi($arr[$index], 9);
echo $outputMsg;
if($i > 0){
echo '<td> </td>';
$arr1 = array($numbers[$i-1][0],$numbers[$i-1][1],$numbers[$i-1][2]);
sort($arr1);
$zf = abs($arr1[$index] - $arr[$index]);
$outputMsg1 = weiZhi($zf, 9);
echo $outputMsg1;
echo '<td> </td>';
$arr2 = array($numbers[$i-2][0],$numbers[$i-2][1],$numbers[$i-2][2]);
sort($arr2);
$last_zf = abs($arr2[$index] - $arr1[$index]);
$zf2 = abs($last_zf - $zf);
$outputMsg2 = weiZhi($zf2, 9);
echo $outputMsg2;
}
echo '</tr>';
}
if($index==0){
echo '<thead><tr><th>' . '百位' . '</th>';
}else if($index==1){
echo '<thead><tr><th>' . '十位' . '</th>';
}else{
echo '<thead><tr><th>' . '个位' . '</th>';
}
foreach ($formula as $item){
echo '<th>' . $item . '</th>';
}
echo '</tbody>';
echo '</table>';
echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "\n";
}
echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "\n";
?>