';
    }
    echo $js_code;
}
\n\n\n\n\n\n\n\n\n\n
完整原碼
\n
$row = 1;
$datax=[0];
$handle = fopen(00.csv,r);
($data = fgetcsv($handle, 1000, ,)) {
\t$num = count($data);
    $row++; //跑每行
    for ($c=0; $c < $num; $c++) { //跑單筆
\t\tarray_push($datax,$data[$c]);
\t\t}
\t\tconsole_log($datax[$row]);
}
($handle);
 console_log($output, $with_script_tags = true) {
    $js_code = 'console.log(' . json_encode($output, JSON_HEX_TAG) . 
');';
    if ($with_script_tags) {
        $js_code = '';
    }
    echo $js_code;
}
 
;
;
目前各號出現次數
;
;
; ;
$answer = array_count_values($datax);
 ($c=1; $c < 50; $c++) { ($c==1); if ($c==11); if ($c==21); if ($c==31); if ($c==41);
\t
\techo 
;
($c==10); if ($c==20); if ($c==30); if ($c==40); if ($c==49);
        }
;
\techo $c.號:.$answer[$c]. 次
\\n;;
\techo 
;
 
;
;
歷史紀錄
;
;
; ;
$row = 1;
$datax=[0];
 ($data = fgetcsv($handle, 1000, ,)) {
\t$num = count($data);
    $row++; //跑每行
\techo 
;
    for ($c=0; $c < $num; $c++) { //跑單筆
\t\techo 
;
\t\t}
\t\tconsole_log($datax[$row]);
\techo 
;
}
($handle);
;\t
\t\tarray_push($datax,$data[$c]);
\t\techo $data[$c];
\t\techo 
;
?>
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","keywords":["樂透","php","csv","統計","機率","統計","彩券"],"author":{"@type":"Person","name":"吳佳鑫","url":"https://vocus.cc/user/@joker"},"image":{"@type":"ImageObject","url":"https://images.vocus.cc/36bb2bd3-7109-4ab1-b42e-43cb484debc7.jpg"},"creator":{"@type":"Person","name":"吳佳鑫"},"publisher":{"@type":"Organization","name":"方格子|放送你的知識與想像","logo":{"@type":"ImageObject","url":"https://images.vocus.cc/static/og_img/vocus_kv.jpeg"}}}

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>";
?>
39會員
129內容數
獨立遊戲開發紀錄
留言0
查看全部
發表第一個留言支持創作者!
吳佳鑫的沙龍 的其他內容
Python 基礎
閱讀時間約 11 分鐘
Python 圖轉文
閱讀時間約 2 分鐘
Arduino+ESP-01+YL-69
閱讀時間約 34 分鐘
ESP-01 + DHT11 + LED
閱讀時間約 18 分鐘
圖形辨識~尋寶遊戲
閱讀時間約 23 分鐘
你可能也想看
迎新活動「方格新手村」:新格友註冊加入方格子,知名日料吃到飽餐券送給你! 👉 還不是 vocus 的會員嗎?點此註冊,參與新手村活動 👈 近期站上也出現了不少新格友,為了歡迎各位的加入,「方格新手村」隨之登場! 即日起,只要是新註冊帳號於活動期間內發佈 3 則文章,就有機會抽獎獲得知名日料吃到飽餐券。原格友也可以一起同樂,我們準備了小任
Thumbnail
2024-06-21
103
什麼人適合國泰世華 CUBE App ?整理5大推薦原因你覺得哪間網銀的 App 最好用? 近幾年,我為了拿到很多家銀行的回饋,辦了很多家銀行的帳戶,數一數至少也有十幾間! 比較下來,國泰世華 CUBE App ,是我用起來最順手的 👍 國泰究竟贏在哪裡呢?讓我整理 5 個原因給大家~
Thumbnail
2024-07-05
66
川普當選,對台股是利多還是利空?川普在槍擊事件中所表現出來的英勇形象,讓他贏得美國總統大選幾乎已成定局。沒想到他隨口的一句話「台灣搶走美國的晶片生意,所以要付保護費」,就讓台積電在短短三天跌掉超過100 元,台股也跌掉1100點以上。台積電、台股會就此一路下跌嗎?未來該如何因應?  
Thumbnail
2024-07-20
80
〈星際戰警〉/小熊藉由曾經閱讀過某影評介紹的「消除氣」以及對星際的想像寫下的唯美詩文
Thumbnail
2024-06-20
13
小麥抗稻瘟病基因 Rmg8的演化水稻稻瘟病菌,是引起稻熱病的兇手。稻熱病在85個國家(包括台灣)都有發生,造成嚴重的經濟損失。 更可怕的是,在1985年,水稻稻瘟病菌把魔爪伸向小麥!後來科學家們發現小麥有個叫做Rmg8的基因,可以抵抗此病。 但是,這個基因到底怎麼出現在小麥中,又怎麼取得抗稻瘟病的技能的?
Thumbnail
發佈在
老葉報報
2024-06-20
9
The Extraordinary Journey of a Lottery TicketWhen 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
2024-04-18
0
Hsi Fang Scratch Lottery Hsi Fang Scratch Lottery! What prize did I scratch out?
Thumbnail
發佈在
文字小工
2024-02-13
2
[英中翻譯] Jung Kook 정국 - Seven(feat. Latto)2023年發布,此曲為防彈少年團BTS成員Jung Kook柾國的個人首張Solo單曲。
Thumbnail
2023-08-31
4
The Motto - Drake ft. Lil Wayne|中英歌詞、解析[Verse 1: Drake] I'm the fuckin' man, y'all don't get it, do ya? 我是他媽的真男人,你還不懂那感覺吧? Type of money, everybody acting like they knew ya
Thumbnail
2022-09-09
8
日本零食Lotte 70週年紀念MV動畫|吃零食就是生活的樂趣喜歡吃糖果餅乾嗎,這一回要介紹的是與零食、戀愛有關的短篇動畫MV,該MV是知名零食企業,也是著名零食「小熊餅乾」的販售商「LOTTE」(又叫樂天,不是樂天棒球隊的樂天喔XD),為慶祝創業70週年,委託BONES動畫公司製作的紀念MV《ベイビーアイラブユーだぜ》,中翻為《寶貝我愛你》的電視廣告。
Thumbnail
2022-08-28
10
[Music 365] It Takes a Lot to... (3/365)● Damien Rice - It Takes a Lot to Know a Man (with Cantus Domus) "Takes a Lot" ,有種自己必須有所付出、投入其中,經過許多努力與消耗、甚至一起經歷過什麼,才能真正認識一個人的意思。
Thumbnail
2022-08-16
8
Mimi 一出手,質感馬上有!Mariah Carey 助陣 Latto 全新混音超級搭! Hi there,就在上週,新生代饒舌女歌手 Latto 把 Mariah Carey 喚出來啦!這兩年只在乎聖誕節的 Mariah,助陣 Latto 在去年發行新專輯《777》(2021) 的主打歌〈Big Energy〉(2021),請來了 DJ Khaled 混音,把 Mariah 的
Thumbnail
2022-04-08
3
蒙馬特美術館與Otto Freundlich特展巴黎的蒙馬特山丘以其藝術氛圍著名,而奠定這個藝術名聲的,是曾經住在以法國雕塑家命名的柯爾托街12號的一群藝術家。這些藝術家中,最有名的就是印象派代表之一雷諾瓦,其他還有女畫家蘇珊 · 瓦拉東、野獸派的杜飛、點描派的埃米爾 · 貝爾納⋯⋯等等。讓我們一起閱讀後疫情時代的巴黎,剛開幕的蒙馬特美術館。
Thumbnail
2020-06-13
6
迎新活動「方格新手村」:新格友註冊加入方格子,知名日料吃到飽餐券送給你! 👉 還不是 vocus 的會員嗎?點此註冊,參與新手村活動 👈 近期站上也出現了不少新格友,為了歡迎各位的加入,「方格新手村」隨之登場! 即日起,只要是新註冊帳號於活動期間內發佈 3 則文章,就有機會抽獎獲得知名日料吃到飽餐券。原格友也可以一起同樂,我們準備了小任
Thumbnail
2024-06-21
103
什麼人適合國泰世華 CUBE App ?整理5大推薦原因你覺得哪間網銀的 App 最好用? 近幾年,我為了拿到很多家銀行的回饋,辦了很多家銀行的帳戶,數一數至少也有十幾間! 比較下來,國泰世華 CUBE App ,是我用起來最順手的 👍 國泰究竟贏在哪裡呢?讓我整理 5 個原因給大家~
Thumbnail
2024-07-05
66
川普當選,對台股是利多還是利空?川普在槍擊事件中所表現出來的英勇形象,讓他贏得美國總統大選幾乎已成定局。沒想到他隨口的一句話「台灣搶走美國的晶片生意,所以要付保護費」,就讓台積電在短短三天跌掉超過100 元,台股也跌掉1100點以上。台積電、台股會就此一路下跌嗎?未來該如何因應?  
Thumbnail
2024-07-20
80
〈星際戰警〉/小熊藉由曾經閱讀過某影評介紹的「消除氣」以及對星際的想像寫下的唯美詩文
Thumbnail
2024-06-20
13
小麥抗稻瘟病基因 Rmg8的演化水稻稻瘟病菌,是引起稻熱病的兇手。稻熱病在85個國家(包括台灣)都有發生,造成嚴重的經濟損失。 更可怕的是,在1985年,水稻稻瘟病菌把魔爪伸向小麥!後來科學家們發現小麥有個叫做Rmg8的基因,可以抵抗此病。 但是,這個基因到底怎麼出現在小麥中,又怎麼取得抗稻瘟病的技能的?
Thumbnail
發佈在
老葉報報
2024-06-20
9
The Extraordinary Journey of a Lottery TicketWhen 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
2024-04-18
0
Hsi Fang Scratch Lottery Hsi Fang Scratch Lottery! What prize did I scratch out?
Thumbnail
發佈在
文字小工
2024-02-13
2
[英中翻譯] Jung Kook 정국 - Seven(feat. Latto)2023年發布,此曲為防彈少年團BTS成員Jung Kook柾國的個人首張Solo單曲。
Thumbnail
2023-08-31
4
The Motto - Drake ft. Lil Wayne|中英歌詞、解析[Verse 1: Drake] I'm the fuckin' man, y'all don't get it, do ya? 我是他媽的真男人,你還不懂那感覺吧? Type of money, everybody acting like they knew ya
Thumbnail
2022-09-09
8
日本零食Lotte 70週年紀念MV動畫|吃零食就是生活的樂趣喜歡吃糖果餅乾嗎,這一回要介紹的是與零食、戀愛有關的短篇動畫MV,該MV是知名零食企業,也是著名零食「小熊餅乾」的販售商「LOTTE」(又叫樂天,不是樂天棒球隊的樂天喔XD),為慶祝創業70週年,委託BONES動畫公司製作的紀念MV《ベイビーアイラブユーだぜ》,中翻為《寶貝我愛你》的電視廣告。
Thumbnail
2022-08-28
10
[Music 365] It Takes a Lot to... (3/365)● Damien Rice - It Takes a Lot to Know a Man (with Cantus Domus) "Takes a Lot" ,有種自己必須有所付出、投入其中,經過許多努力與消耗、甚至一起經歷過什麼,才能真正認識一個人的意思。
Thumbnail
2022-08-16
8
Mimi 一出手,質感馬上有!Mariah Carey 助陣 Latto 全新混音超級搭! Hi there,就在上週,新生代饒舌女歌手 Latto 把 Mariah Carey 喚出來啦!這兩年只在乎聖誕節的 Mariah,助陣 Latto 在去年發行新專輯《777》(2021) 的主打歌〈Big Energy〉(2021),請來了 DJ Khaled 混音,把 Mariah 的
Thumbnail
2022-04-08
3
蒙馬特美術館與Otto Freundlich特展巴黎的蒙馬特山丘以其藝術氛圍著名,而奠定這個藝術名聲的,是曾經住在以法國雕塑家命名的柯爾托街12號的一群藝術家。這些藝術家中,最有名的就是印象派代表之一雷諾瓦,其他還有女畫家蘇珊 · 瓦拉東、野獸派的杜飛、點描派的埃米爾 · 貝爾納⋯⋯等等。讓我們一起閱讀後疫情時代的巴黎,剛開幕的蒙馬特美術館。
Thumbnail
2020-06-13
6