zoukankan      html  css  js  c++  java
  • php双色球

    <?php 
        //创建一个1-33的数组,range(1,33)数组
        $red_num = range(1,33);
        
        //从数组中随机挑选6个
        $keys = array_rand($red_num,6);
                
        //将选出来的6个补零
        foreach ($keys as $v) {
            $red[] = $v < 10 ? ('0'.$v) :$v;
        }
                 
         // 创建一个1-16的随机数。rand(1,16)随机函数
        $blue_num = rand(1,16);
        //补零
        $blue = $blue_num<10 ? ('0'.$blue_num) : $blue_num;
        // print_r($blue);
        //输出那随机的六个红的
        foreach ($red as $vv) {
            echo "<span style='color:#fff;background:#f00;20px;height:20px;margin-right:5px;padding: 5px;border-radius: 15px;'>{$vv}</span>";
        }
        //输出那一个蓝的
        echo "<span style='color:#fff;background:#00f;20px;height:20px;padding: 5px;border-radius: 15px'>{$blue}</span>";
     ?>

    原理是:

      1.创建一个1-33的数组,利用range(1,33)函数

        结果如下:

          Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 [10] => 11 [11] => 12 [12] => 13 [13] => 14 [14] => 15 [15] => 16 [16] => 17 [17] => 18 [18] => 19 [19] => 20 [20] => 21 [21] => 22 [22] => 23 [23] => 24 [24] => 25 [25] => 26 [26] => 27 [27] => 28 [28] => 29 [29] => 30 [30] => 31 [31] => 32 [32] => 3  

      2.从数组中随机挑选6个,利用array_rand($red_num,6)函数

        第一个参数是原数组

        第二个参数则是随机挑六个

      3.将选出来的6个补零

    foreach ($keys as $v) {
            $red[] = $v < 10 ? ('0'.$v) :$v;
        }

        利用foreach(){}循环

          $keys是挑出来的那个六个函数名

          $v是里面的值

        $v < 10 ? ('0'.$v) :$v; 这个则是把选出的数字小于10的前面补0

      4.创建一个1-16的单个随机数。rand(1,16)随机函数

        然后再给补个0

      5.最后就将其输出就行了。

        数组用循环,单个的直接输出。

        至于样式?那就……那就……自己去设置吧!

  • 相关阅读:
    包含min函数的栈
    栈的应用
    给定金额m和红包数量n
    顺时针打印矩阵
    二叉树的镜像
    elementUI table表头错位问题
    金额格式化
    ajax跨域问题全解
    JavaScript 的 this 原理
    vue技术分享-你可能不知道的7个秘密
  • 原文地址:https://www.cnblogs.com/yinwangyizhi/p/9396874.html
Copyright © 2011-2022 走看看