返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php幸运大转盘代码如何实现
  • 624
分享到

php幸运大转盘代码如何实现

2023-06-22 01:06:34 624人浏览 八月长安
摘要

本篇内容主要讲解“PHP幸运大转盘代码如何实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php幸运大转盘代码如何实现”吧!php幸运大转盘的实现方法:1、创建一个PHP示例文件;2、通过代码

本篇内容主要讲解“PHP幸运大转盘代码如何实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习php幸运大转盘代码如何实现”吧!

php幸运大转盘的实现方法:1、创建一个PHP示例文件;2、通过代码“function get_gift(){...}”实现大转盘抽奖算法即可。

php幸运大转盘代码如何实现

本文操作环境:windows7系统,PHP7.4版,Dell G3电脑。

php幸运大转盘代码怎么实现?

PHP实现大转盘抽奖算法

代码:

 function get_gift(){          //拼装奖项数组         // 奖项id,奖品,概率        $prize_arr = array(             '0' => array('id'=>1,'prize'=>'平板电脑','v'=>0),             '1' => array('id'=>2,'prize'=>'数码相机','v'=>1),             '2' => array('id'=>3,'prize'=>'音箱设备','v'=>1),             '3' => array('id'=>4,'prize'=>'4G优盘','v'=>1),             '4' => array('id'=>5,'prize'=>'10Q币','v'=>1),             '5' => array('id'=>6,'prize'=>'空奖','v'=>6),           );           foreach ($prize_arr as $key => $val) {             $arr[$val['id']] = $val['v'];//概率数组           }            $rid = get_rand($arr); //根据概率获取奖项id           $res['yes'] = $prize_arr[$rid-1]['prize']; //中奖项           unset($prize_arr[$rid-1]); //将中奖项从数组中剔除,剩下未中奖项           shuffle($prize_arr); //打乱数组顺序           for($i=0;$i<count($prize_arr);$i++){             $pr[] = $prize_arr[$i]['prize'];  //未中奖项数组         }           $res['no'] = $pr;         // var_dump($res);                   if($res['yes']!='空奖'){              $result['status']=1;              $result['name']=$res['yes'];          }else{              $result['status']=-1;              $result['msg']=$res['yes'];          }           //return $result;          var_dump($result);    }       //计算中奖概率    function get_rand($proArr) {         $result = '';         //概率数组的总概率精度         $proSum = array_sum($proArr);         // var_dump($proSum);      //概率数组循环         foreach ($proArr as $key => $proCur) {           $randNum = mt_rand(1, $proSum);  //返回随机整数          if ($randNum <= $proCur) {             $result = $key;             break;           } else {             $proSum -= $proCur;           }         }         unset ($proArr);         return $result;       }    get_gift();

到此,相信大家对“php幸运大转盘代码如何实现”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: php幸运大转盘代码如何实现

本文链接: https://lsjlt.com/news/301812.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php幸运大转盘代码如何实现
    本篇内容主要讲解“php幸运大转盘代码如何实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php幸运大转盘代码如何实现”吧!php幸运大转盘的实现方法:1、创建一个PHP示例文件;2、通过代码...
    99+
    2023-06-22
  • php幸运大转盘代码怎么实现
    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php幸运大转盘代码怎么实现?PHP实现大转盘抽奖算法代码: function get_gift(){ //拼装奖项数组 // 奖...
    99+
    2019-02-22
    php 代码
  • pygame可视化幸运大转盘实现
    目录一、先搭个架子(一)黏贴背景图:(二)增加中间的圈圈(三)让大转盘自己动起来二、再加个指针,幸运的小指针(一)小指针不动,转盘动(二)转盘不动,小指针动三、增加随时数算法,实现随...
    99+
    2024-04-02
  • 微信小程序实现幸运大转盘功能的示例代码
    目录一、项目展示二、抽奖页三、领奖页一、项目展示 幸运大转盘是一个简单的抽奖小程序 参与用户点击抽奖便可抽取轮盘的奖品 二、抽奖页 抽奖页是一个大轮盘和活动规则 页面形式简单 主要...
    99+
    2024-04-02
  • 微信小程序如何实现幸运大转盘功能
    这篇文章给大家分享的是有关微信小程序如何实现幸运大转盘功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、项目展示幸运大转盘是一个简单的抽奖小程序参与用户点击抽奖便可抽取轮盘的奖品二、抽奖页抽奖页是一个大轮盘和...
    99+
    2023-06-29
  • 如何在微信小程序实现一个幸运转盘小游戏
    本人主要介绍如何在微信小程序里面开发一个幸运转盘的小游戏,里面主要用到javascript和 css 语法,就可以轻松实现一个简单的幸运转盘(以6个奖品区为例)。 前言 本次教程需...
    99+
    2024-04-02
  • php如何实现大转盘功能
    本篇内容介绍了“php如何实现大转盘功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php实现大转盘功能的方法:1、拼装奖项数组,代码如“...
    99+
    2023-06-25
  • java如何实现幸运抽奖功能
    本篇内容介绍了“java如何实现幸运抽奖功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、任务模拟注册登录幸运抽奖全过程2、主要功能:注...
    99+
    2023-06-29
  • 怎么在微信小程序实现一个幸运转盘小游戏
    这篇文章将为大家详细讲解有关怎么在微信小程序实现一个幸运转盘小游戏,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。效果图小程序开发思路开发思路有三部分,第一部分是用css绘制转盘背景,第二部分是利用 wxs...
    99+
    2023-06-14
  • Android如何实现美食大转盘
    这篇文章给大家分享的是有关Android如何实现美食大转盘的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果视频初始化SurfaceViewprivate void init() {...
    99+
    2023-06-25
  • php 怎么实现大转盘功能
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php 怎么实现大转盘功能?PHP实现大转盘抽奖算法流程:拼装奖项数组,2.计算概率,3.返回中奖情况代码如下:中奖概率 ' v ' 可以在后台设置,传到...
    99+
    2021-03-03
    php 大转盘
  • 如何实现纯CSS3大转盘抽奖
    这篇文章给大家分享的是有关如何实现纯CSS3大转盘抽奖的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。HTML<section class="gb-whe...
    99+
    2024-04-02
  • Android实现抽奖转盘实例代码
    本文详述了android抽奖程序的实现方法,程序为一个抽奖大转盘代码,里面定义了很多图形方法和动画。 实现主要功能的SlyderView.java源代码如下: import ...
    99+
    2022-06-06
    抽奖转盘 Android
  • php如何运行代码
    要运行php代码,你需要在服务器上安装php解释器。然后,你可以通过以下几种方式来运行php代码:1. 通过命令行运行:打开终端,输...
    99+
    2023-08-29
    php
  • 如何使用php实现域名跳转代码
    在网站开发中,有时需要将一个域名跳转到另一个域名或页面,这时候就需要用到域名跳转代码。今天,我们来介绍一下如何使用php实现域名跳转代码。首先,在使用php实现域名跳转之前,要确保你的网站支持php。如果不确定是否支持,可以在网站根目录下新...
    99+
    2023-05-14
  • php实现页面跳转的代码如何写
    这篇“php实现页面跳转的代码如何写”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php实现页面跳转的代码如何写”文章吧。对...
    99+
    2023-07-05
  • vue如何实现大转盘抽奖功能
    这篇文章主要为大家展示了“vue如何实现大转盘抽奖功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue如何实现大转盘抽奖功能”这篇文章吧。效果图如下中奖提示代码如下<template&...
    99+
    2023-06-29
  • 基于Android实现转盘按钮代码
    先给大家展示下效果图: package com.lixu.circlemenu; import android.app.Activity; import android...
    99+
    2022-06-06
    按钮 Android
  • php和html如何实现商务通跳转代码
    小编给大家分享一下php和html如何实现商务通跳转代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php商务通跳转代码写一段...
    99+
    2024-04-02
  • php如何实现大小写转化
    这篇“php如何实现大小写转化”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何实现大小写转化”文章吧。大小写转化方法...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作