Lotto x PHP 統計

更新於 2024/11/30閱讀時間約 7 分鐘
本範例為 PHP 載入 CSV檔,進行數據統計,並計算出各號碼開出次數。
載入CSV檔的作法
$file = "00.csv";
$openfile = fopen($file, "r");
$cont = fread($openfile, filesize($file));
echo $cont;
將資料進行統計整理
$row = 1;
$datax=["0"];
$handle = fopen("00.csv","r");
while ($data = fgetcsv($handle, 1000, ",")) {
	$num = count($data);
    $row++; //跑每行
    for ($c=0; $c < $num; $c++) { //跑單筆
		array_push($datax,$data[$c]);
		}
		console_log($datax[$row]);
}
fclose($handle);
將資料放於陣列的方式
array_push($datax,$data[$c]);
自定義函式
console_log($datax[$row]);
function console_log($output, $with_script_tags = true) {
    $js_code = 'console.log(' . json_encode($output, JSON_HEX_TAG) . 
');';
    if ($with_script_tags) {
        $js_code = '<script>' . $js_code . '</script>';
    }
    echo $js_code;
}
完整原碼
<style>
table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
}
th, td {
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 40px;
}
</style>
<?php
$row = 1;
$datax=["0"];
$handle = fopen("00.csv","r");
while ($data = fgetcsv($handle, 1000, ",")) {
	$num = count($data);
    $row++; //跑每行
    for ($c=0; $c < $num; $c++) { //跑單筆
		array_push($datax,$data[$c]);
		}
		console_log($datax[$row]);
}
fclose($handle);
function console_log($output, $with_script_tags = true) {
    $js_code = 'console.log(' . json_encode($output, JSON_HEX_TAG) . 
');';
    if ($with_script_tags) {
        $js_code = '<script>' . $js_code . '</script>';
    }
    echo $js_code;
}
echo "<br>";
echo "<hr>";
echo "<center>目前各號出現次數</center>";
echo "<hr>";
echo "<br>";
echo "<table>";
$answer = array_count_values($datax);
for ($c=1; $c < 50; $c++) { 
if($c==1)
echo "<tr>";
else if ($c==11)
echo "<tr>";
else if ($c==21)
echo "<tr>";
else if ($c==31)
echo "<tr>";
else if ($c==41)
echo "<tr>";
	
	echo "<td>";
	echo $c."號:".$answer[$c]. "次<br>\n";;
	echo "</td>";
if($c==10)
echo "</tr>";
else if ($c==20)
echo "</tr>";
else if ($c==30)
echo "</tr>";
else if ($c==40)
echo "</tr>";
else if ($c==49)
echo "</tr>";
        }
echo "</table>";
echo "<br>";
echo "<hr>";
echo "<center>歷史紀錄</center>";
echo "<hr>";
echo "<br>";
echo "<table>";
$row = 1;
$datax=["0"];
while ($data = fgetcsv($handle, 1000, ",")) {
	$num = count($data);
    $row++; //跑每行
	echo "<tr>";
    for ($c=0; $c < $num; $c++) { //跑單筆
		echo "<td>";	
		array_push($datax,$data[$c]);
		echo $data[$c];
		echo "</td>";
		}
		console_log($datax[$row]);
	echo "</tr>";
}
fclose($handle);
echo "</table>";
?>
為什麼會看到廣告
avatar-img
40會員
130內容數
獨立遊戲開發紀錄
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
吳佳鑫的沙龍 的其他內容
構想上,前端簡單的使用Google Map 做定位,並寫入SQL做第一段比對經緯度。接著前端有一個php上傳圖片的功能(沒有 https 所以就不做網頁開相機的方式)。經過上傳至伺服器後,python 圖形辨識,比對上傳的圖片,若比對成功或相似度差異不大,則判定正確,寫入SQL,端頁面顯示奪寶成功。
本專題為兩塊ESP8266-ESP01 ,分別為 Arduino+ESP-01+YL-69 土壤濕度檢測器與LED燈 ,以及 ESP-01 + DHT11 + LED 傳輸給伺服器端,並於伺服器上 WebSite 透過ESP-01上傳儲 存於 MYSQL 資料呈現曲線圖給前端使用者。此外,前端使用者
本專題為兩塊ESP8266-ESP01 ,分別為 Arduino+ESP-01+YL-69 土壤濕度檢測器與LED燈 ,以及 ESP-01 + DHT11 + LED 傳輸給伺服器端,並於伺服器上 WebSite 透過ESP-01上傳儲 存於 MYSQL 資料呈現曲線圖給前端使用者。此外,前端使用者
使用網路上找來的原碼 測試圖片 因版本問題會出現 error pytesseract.pytesseract.TesseractNotFoundError: C:\Program Files (x86)\Tesseract-OCR esseract.exe is not installed or i
Haar Cascade classifier OpenCV 官方 Github:https://github.com/opencv/opencv/tree/4.x/data 人臉特徵模型:haarcascade_frontalface_default.xml 資料來源: https://steam
詳細原碼: https://reurl.cc/ex8lZm hello world Variable (變數) 輸入 input() 四則運算 列表 list (陣列) 集合 字典(Dictionary) 給值 try 檢驗 取所有值 判斷式 If else 迴圈 Switch //字典方式 CSV
構想上,前端簡單的使用Google Map 做定位,並寫入SQL做第一段比對經緯度。接著前端有一個php上傳圖片的功能(沒有 https 所以就不做網頁開相機的方式)。經過上傳至伺服器後,python 圖形辨識,比對上傳的圖片,若比對成功或相似度差異不大,則判定正確,寫入SQL,端頁面顯示奪寶成功。
本專題為兩塊ESP8266-ESP01 ,分別為 Arduino+ESP-01+YL-69 土壤濕度檢測器與LED燈 ,以及 ESP-01 + DHT11 + LED 傳輸給伺服器端,並於伺服器上 WebSite 透過ESP-01上傳儲 存於 MYSQL 資料呈現曲線圖給前端使用者。此外,前端使用者
本專題為兩塊ESP8266-ESP01 ,分別為 Arduino+ESP-01+YL-69 土壤濕度檢測器與LED燈 ,以及 ESP-01 + DHT11 + LED 傳輸給伺服器端,並於伺服器上 WebSite 透過ESP-01上傳儲 存於 MYSQL 資料呈現曲線圖給前端使用者。此外,前端使用者
使用網路上找來的原碼 測試圖片 因版本問題會出現 error pytesseract.pytesseract.TesseractNotFoundError: C:\Program Files (x86)\Tesseract-OCR esseract.exe is not installed or i
Haar Cascade classifier OpenCV 官方 Github:https://github.com/opencv/opencv/tree/4.x/data 人臉特徵模型:haarcascade_frontalface_default.xml 資料來源: https://steam
詳細原碼: https://reurl.cc/ex8lZm hello world Variable (變數) 輸入 input() 四則運算 列表 list (陣列) 集合 字典(Dictionary) 給值 try 檢驗 取所有值 判斷式 If else 迴圈 Switch //字典方式 CSV
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
Lottie 是什麼? Lottie 是一個輕量級的動畫格式,能將動畫嵌入到網頁中,並保持動畫的可互動性和流暢性。不會大幅增加文件大小或減慢頁面加載速度,這讓 Lottie 成為 UI/UX 設計中常用的工具。
Thumbnail
為什麼從比利時皇家到丹麥皇室,從F1頂級賽車隊到德國國家足球隊,他們不約而同都選擇了LATTOFLEX飛翼床? 現在,就帶您了解LATTOFLEX與一般床款的雲泥之別 : 1.100%德國製造,並通過AGR認證 眾所周知「德國製造」代表了完美工藝與穩定品質,德國製造的 LATTOFLEX比
Thumbnail
經由分析被動隨機與主動選擇的差異,發現擁有生死之外選擇權的本質,有著Lucky與Fortune的Lottery一樣,因此每一個花費都是投資,而即使是投機,也會自然成為建設,而被當成投資。 命定論屹立不搖的原因,因為在通曉無限的美好未來,而擁有無止盡的遠見時,就會促成命定,而命定也只是想找到歸屬而已。
Thumbnail
藉由曾經閱讀過某影評介紹的「消除氣」以及對星際的想像寫下的唯美詩文
Thumbnail
水稻稻瘟病菌,是引起稻熱病的兇手。稻熱病在85個國家(包括台灣)都有發生,造成嚴重的經濟損失。 更可怕的是,在1985年,水稻稻瘟病菌把魔爪伸向小麥!後來科學家們發現小麥有個叫做Rmg8的基因,可以抵抗此病。 但是,這個基因到底怎麼出現在小麥中,又怎麼取得抗稻瘟病的技能的?
Thumbnail
When Dreams Meet Reality: The Extraordinary Journey of a Lottery Ticket  In the quiet hum of everyday life, where routine often shadows over the spar
Thumbnail
Hsi Fang Scratch Lottery! What prize did I scratch out?
Thumbnail
2023年發布,此曲為防彈少年團BTS成員Jung Kook柾國的個人首張Solo單曲。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
Lottie 是什麼? Lottie 是一個輕量級的動畫格式,能將動畫嵌入到網頁中,並保持動畫的可互動性和流暢性。不會大幅增加文件大小或減慢頁面加載速度,這讓 Lottie 成為 UI/UX 設計中常用的工具。
Thumbnail
為什麼從比利時皇家到丹麥皇室,從F1頂級賽車隊到德國國家足球隊,他們不約而同都選擇了LATTOFLEX飛翼床? 現在,就帶您了解LATTOFLEX與一般床款的雲泥之別 : 1.100%德國製造,並通過AGR認證 眾所周知「德國製造」代表了完美工藝與穩定品質,德國製造的 LATTOFLEX比
Thumbnail
經由分析被動隨機與主動選擇的差異,發現擁有生死之外選擇權的本質,有著Lucky與Fortune的Lottery一樣,因此每一個花費都是投資,而即使是投機,也會自然成為建設,而被當成投資。 命定論屹立不搖的原因,因為在通曉無限的美好未來,而擁有無止盡的遠見時,就會促成命定,而命定也只是想找到歸屬而已。
Thumbnail
藉由曾經閱讀過某影評介紹的「消除氣」以及對星際的想像寫下的唯美詩文
Thumbnail
水稻稻瘟病菌,是引起稻熱病的兇手。稻熱病在85個國家(包括台灣)都有發生,造成嚴重的經濟損失。 更可怕的是,在1985年,水稻稻瘟病菌把魔爪伸向小麥!後來科學家們發現小麥有個叫做Rmg8的基因,可以抵抗此病。 但是,這個基因到底怎麼出現在小麥中,又怎麼取得抗稻瘟病的技能的?
Thumbnail
When Dreams Meet Reality: The Extraordinary Journey of a Lottery Ticket  In the quiet hum of everyday life, where routine often shadows over the spar
Thumbnail
Hsi Fang Scratch Lottery! What prize did I scratch out?
Thumbnail
2023年發布,此曲為防彈少年團BTS成員Jung Kook柾國的個人首張Solo單曲。