a537303 2023-01-15 12:59 采纳率: 80%
浏览 91
已结题

php彩票走势图算法

img

根据双色球开奖结果最近100期号码,生成对应走势图json数据,实现如图。
最近100期json数组:

[["02","10","12","14","24","26","05"],["02","06","08","13","14","19","16"],["01","07","15","16","20","25","16"],["05","08","18","25","30","32","06"],["02","06","10","16","18","22","13"],["09","16","18","22","28","32","02"],["01","07","11","12","22","28","05"],["02","22","26","29","32","33","14"],["02","15","16","17","21","31","14"],["02","03","07","13","20","30","10"],["06","07","13","18","26","31","06"],["03","21","25","30","31","33","11"],["07","20","22","23","31","32","05"],["07","08","13","29","30","33","03"],["01","03","13","16","21","27","03"],["05","12","13","17","20","27","14"],["08","09","18","19","20","27","15"],["06","07","09","16","17","19","14"],["02","14","19","21","25","28","11"],["08","21","23","27","28","33","01"],["08","10","14","15","18","22","08"],["09","11","13","24","28","32","06"],["01","05","14","17","24","31","14"],["05","08","16","17","21","25","12"],["01","03","18","26","32","33","04"],["03","05","10","13","19","29","06"],["02","08","15","17","26","28","12"],["10","12","14","22","24","27","07"],["03","12","18","24","27","29","01"],["03","04","09","10","29","33","13"],["01","13","15","17","26","33","13"],["02","03","07","12","20","31","16"],["05","10","13","18","24","26","01"],["10","13","16","20","21","25","05"],["06","08","17","19","24","28","05"],["12","17","22","27","30","31","02"],["02","15","19","26","27","29","02"],["02","05","15","18","26","27","04"],["02","06","07","11","14","33","08"],["04","13","17","18","28","29","06"],["08","14","26","27","30","33","01"],["06","07","18","20","27","29","09"],["01","05","15","19","26","29","13"],["13","14","20","24","27","29","02"],["03","05","08","17","25","31","01"],["02","10","11","13","28","31","01"],["09","13","15","18","20","28","15"],["04","11","13","19","22","33","11"],["01","07","13","17","18","31","15"],["03","09","11","15","19","28","16"],["17","20","22","23","24","31","01"],["06","12","13","15","21","23","15"],["01","08","19","25","26","31","01"],["06","09","12","14","20","28","10"],["09","10","12","18","29","32","14"],["04","16","18","19","27","28","04"],["02","06","07","15","20","21","15"],["01","11","23","24","26","32","15"],["02","03","04","06","21","33","05"],["04","05","10","13","30","31","14"],["03","16","17","19","25","33","07"],["04","13","14","18","20","28","08"],["06","11","13","16","19","31","02"],["21","22","24","28","29","32","14"],["07","10","16","20","21","27","11"],["08","18","20","22","24","28","10"],["01","04","25","27","29","30","07"],["02","07","15","29","31","33","15"],["03","09","15","17","20","22","06"],["05","06","09","13","23","25","08"],["01","04","08","21","23","24","11"],["07","09","14","31","32","33","13"],["03","18","23","24","25","32","09"],["08","12","13","14","19","20","05"],["04","10","11","23","30","32","14"],["04","08","11","21","27","30","01"],["05","12","15","17","18","27","04"],["01","09","15","17","22","23","16"],["01","04","05","15","17","31","09"],["03","17","18","19","20","27","16"],["08","09","10","13","24","29","02"],["01","02","04","25","26","30","10"],["05","07","15","19","29","33","15"],["06","10","14","15","26","29","12"],["05","14","15","16","18","32","12"],["04","07","15","18","29","33","01"],["04","06","09","27","28","33","02"],["06","07","13","19","26","29","08"],["07","12","15","24","26","29","06"],["01","05","13","21","26","29","15"],["06","11","14","20","27","30","09"],["09","14","18","23","28","31","02"],["04","06","12","13","17","31","16"],["06","08","09","17","22","31","11"],["16","18","20","21","23","33","05"],["01","03","16","18","29","33","06"],["16","18","19","24","28","32","01"],["06","09","18","19","29","33","06"],["06","13","14","23","31","33","01"],["12","15","20","26","30","33","16"]];
  • 写回答

3条回答 默认 最新

  • heart_6662 2023-01-15 13:16
    关注

    望采纳!!!点击回答右侧采纳即可!!
    我的方案:
    首先,需要使用 PHP 读取最近 100 期的双色球开奖结果,并将其存入数组中。然后,需要遍历这个数组,统计每个数字在最近 100 期中出现的次数。可以使用一个二维数组来存储这些统计结果。

    然后,需要遍历这个二维数组,根据每个数字在最近 100 期中出现的次数来生成对应的 json 数据。

    最后,将这个 json 数据输出到前端,就可以实现如图所示的走势图了。

    <?php
    // 读取最近100期双色球开奖结果
    $results = [['02','10','12','14','24','26','05'],['02','06','08','13','14','19','16'],['01','07','15','16','20','25','16'],['05','08','18','25','
    
    30','32','06'], ...];
    
    // 初始化二维数组用于统计每个数字出现的次数
    $nums = array();
    for ($i = 1; $i <= 33; $i++) {
    $nums[$i] = array();
    for ($j = 0; $j < 100; $j++) {
    $nums[$i][$j] = 0;
    }
    }
    
    // 遍历双色球开奖结果,统计每个数字出现的次数
    for ($i = 0; $i < 100; $i++) {
    for ($j = 0; $j < 6; $j++) {
    $num = intval($results[$i][$j]);
    $nums[$num][$i] = 1;
    }
    }
    
    // 遍历二维数组,生成json数据
    $json = array();
    for ($i = 1; $i <= 33; $i++) {
    $json[$i] = array();
    for ($j = 0; $j < 100; $j++) {
    $json[$i]['num'] = $i;
    $json[$i]['count'] += $nums[$i][$j];
    }
    }
    
    //输出json数据
    echo json_encode($json);
    
    ?>
    
    
    评论

报告相同问题?

问题事件

  • 系统已结题 1月23日
  • 创建了问题 1月15日

悬赏问题

  • ¥15 两台交换机分别是trunk接口和access接口为何无法通信,通信过程是如何?
  • ¥15 C语言使用vscode编码错误
  • ¥15 用KSV5转成本时,如何不生成那笔中间凭证
  • ¥20 ensp怎么配置让PC1和PC2通讯上
  • ¥50 有没有适合匹配类似图中的运动规律的图像处理算法
  • ¥15 dnat基础问题,本机发出,别人返回的包,不能命中
  • ¥15 请各位帮我看看是哪里出了问题
  • ¥15 vs2019的js智能提示
  • ¥15 关于#开发语言#的问题:FDTD建模问题图中代码没有报错,但是模型却变透明了
  • ¥15 uniapp的h5项目写一个抽奖动画