Lotto x PHP 統計

更新於 發佈於 閱讀時間約 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
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
每次買大樂透或威力彩的時候是不是很想中一次大獎~ 買完就開始期待錢要怎麼花 要買幾棟大房子或幾台跑車了 但每次都槓龜QQ感覺自己跟大獎擦肩而過 所以就會來查查看自己有沒有中樂透的命 大樂透玩法介紹 大樂透開獎時間是每個星期二&五 每注50元 一注要從1~49中選出6個數字
Thumbnail
本法省去開啟EXCEL檔,轉存為CSV檔之手動作業,縮短作業時間,提高工作效率,尤其是對象為複數個檔案場合
Thumbnail
股票抽籤「中籤」的常勝軍,難道有異於常人的幸運體質? 老牛自己不太容易中籤,但只要有好的抽獎機會也不會輕易放過,你也是嗎 ~  這篇《股票抽籤》好用工具大公開,分享老牛真心覺得超好用的股票抽籤工具,準備好就往下看囉! #免愁資金 #無限抽抽流
Thumbnail
賓果這款遊戲我想大家應該都不陌生才對,常常會出現在各種活動場合,看誰最快達到指定的連線數量,誰就能得到獎品 賓果遊戲基本概念 這種賓果遊戲使用的卡片由一個5x5的方格組成,每個方格中填入1到25之間的數字,每張卡片上的數字排列是隨機的。 🕹️遊戲規則 準備工作:每個玩家獲得一張或多
Thumbnail
 當開啟試算表(EXCEL等)的累加(SUM)及離散度,標準差(STDEV)的運算功能後,逐一統計的累進報票式選票統計表就可以退休了,而且全國一萬七千多所的數據不待一所所列出,就可以用較小選區(例如嘉義市198所,宜蘭縣431所等)的統計過程證明統計結果都是正確的,尤其是將計算式列出(隱藏前面的
Thumbnail
在數據分析的工作中,處理 CSV 檔案是一項基礎且重要的技能,CSV 格式的檔案是以純文字形式儲存表格數據,簡潔的結構使其普遍應用於數據儲存。本文將介紹如何使用Python 來讀取、處理和儲存 CSV 檔案。
Thumbnail
上次有分享一個全自動的抽獎系統,的確超級方便,但是要做出全自動抽獎是有一定的難度,需要搭配不少函數與VBA的觀念。 EXCEL全自動抽獎系統-公司尾牙、各大活動必備 全自動的抽獎系統難度較高不知該從哪裡下手,那今天就來分享一個超級簡易版的抽籤系統,看完影片或文章不用1分鐘就能自己做出來了
Thumbnail
2023年結束了,每間企業都開始要準備籌劃尾牙了,而尾牙的重頭戲一定不是餐點吃了多好,主持人多漂亮,而是我到底能不能抽到大獎!! 今年2023年跨年夜沒有那個衝勁與熱血了,沒有去跨年,只好宅在家利用這個連假,在家做了一套全自動的抽獎系統。 只要把『抽獎人員』與『獎項』輸入到資料庫後,其他
Thumbnail
2023年結束了,每間企業都開始要準備籌劃尾牙了,而尾牙的重頭戲一定不是餐點吃了多好,主持人多漂亮,而是我到底能不能抽到大獎!! 今年2023年跨年夜沒有那個衝勁與熱血了,沒有去跨年,只好宅在家利用這個連假,在家做了一套全自動的抽獎系統。 只要把『抽獎人員』與『獎項』輸入到資料庫後,
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
每次買大樂透或威力彩的時候是不是很想中一次大獎~ 買完就開始期待錢要怎麼花 要買幾棟大房子或幾台跑車了 但每次都槓龜QQ感覺自己跟大獎擦肩而過 所以就會來查查看自己有沒有中樂透的命 大樂透玩法介紹 大樂透開獎時間是每個星期二&五 每注50元 一注要從1~49中選出6個數字
Thumbnail
本法省去開啟EXCEL檔,轉存為CSV檔之手動作業,縮短作業時間,提高工作效率,尤其是對象為複數個檔案場合
Thumbnail
股票抽籤「中籤」的常勝軍,難道有異於常人的幸運體質? 老牛自己不太容易中籤,但只要有好的抽獎機會也不會輕易放過,你也是嗎 ~  這篇《股票抽籤》好用工具大公開,分享老牛真心覺得超好用的股票抽籤工具,準備好就往下看囉! #免愁資金 #無限抽抽流
Thumbnail
賓果這款遊戲我想大家應該都不陌生才對,常常會出現在各種活動場合,看誰最快達到指定的連線數量,誰就能得到獎品 賓果遊戲基本概念 這種賓果遊戲使用的卡片由一個5x5的方格組成,每個方格中填入1到25之間的數字,每張卡片上的數字排列是隨機的。 🕹️遊戲規則 準備工作:每個玩家獲得一張或多
Thumbnail
 當開啟試算表(EXCEL等)的累加(SUM)及離散度,標準差(STDEV)的運算功能後,逐一統計的累進報票式選票統計表就可以退休了,而且全國一萬七千多所的數據不待一所所列出,就可以用較小選區(例如嘉義市198所,宜蘭縣431所等)的統計過程證明統計結果都是正確的,尤其是將計算式列出(隱藏前面的
Thumbnail
在數據分析的工作中,處理 CSV 檔案是一項基礎且重要的技能,CSV 格式的檔案是以純文字形式儲存表格數據,簡潔的結構使其普遍應用於數據儲存。本文將介紹如何使用Python 來讀取、處理和儲存 CSV 檔案。
Thumbnail
上次有分享一個全自動的抽獎系統,的確超級方便,但是要做出全自動抽獎是有一定的難度,需要搭配不少函數與VBA的觀念。 EXCEL全自動抽獎系統-公司尾牙、各大活動必備 全自動的抽獎系統難度較高不知該從哪裡下手,那今天就來分享一個超級簡易版的抽籤系統,看完影片或文章不用1分鐘就能自己做出來了
Thumbnail
2023年結束了,每間企業都開始要準備籌劃尾牙了,而尾牙的重頭戲一定不是餐點吃了多好,主持人多漂亮,而是我到底能不能抽到大獎!! 今年2023年跨年夜沒有那個衝勁與熱血了,沒有去跨年,只好宅在家利用這個連假,在家做了一套全自動的抽獎系統。 只要把『抽獎人員』與『獎項』輸入到資料庫後,其他
Thumbnail
2023年結束了,每間企業都開始要準備籌劃尾牙了,而尾牙的重頭戲一定不是餐點吃了多好,主持人多漂亮,而是我到底能不能抽到大獎!! 今年2023年跨年夜沒有那個衝勁與熱血了,沒有去跨年,只好宅在家利用這個連假,在家做了一套全自動的抽獎系統。 只要把『抽獎人員』與『獎項』輸入到資料庫後,