PHP红包搭建步骤,PHP 生成微信红包代码简单
这篇文章主要介绍了PHP 生成微信红包代码简单的相关资料,需要的朋友可以参考下
废话不多说了,一切解释尽在代码中,具体代码如下所示:
/**
* @param $total [你要发的红包总额]
* @param int $num [发几个]
* @return array[生成红包金额]
*/
function getRedGift($total, $num = 10)
{
$min = 0.01;
$wamp = array();
$returnData = array();
for ($i = 1; $i < $num; ++$i) {
$safe_total = ($total - ($num - $i) * $min) / ($num - $i); //红包金额的最大值
if ($safe_total < 0) break;
$money = @mt_rand($min * 100, $safe_total * 100) / 100;//随机产生一个红包金额
$total = $total - $money;//剩余红包总额
$wamp[$i] = round($money, 2);//保留两位有效数字
}
$wamp[$i] = round($total, 2);
$returnData['MoneySum'] = $wamp;
$returnData['newTotal'] = array_sum($wamp);
return $returnData;
}
//测试
$data = getRedGift(100, 10);
print_r($data);
//result:
/*
Array
(
[1] => 8.7
[2] => 10.09
[3] => 6.23
[4] => 6.87
[5] => 0.47
[6] => 3.12
[7] => 7.52
[8] => 12.21
[9] => 20.53
[10] => 24.26
)*/
代码到此就给大家写完了,希望对大家有所帮助!更多有关php 生成红包的程序代码尽在脚本之家网站,请登陆我们的官网了解更多资讯,谢谢!
PHP红包搭建步骤,PHP 生成微信红包代码简单相关推荐
- 微信红包助手php,php生成微信红包
php生成微信红包 今天给大家带来微信红包算法的函数!! 用php来生成微信红包~ 直接看代码:/** * 微信红包生成函数 * @param $total 金额 * @param int $num ...
- 红包php源码,生成微信红包
生成微信红包/** * @param $total [你要发的红包总额] * @param int $num [发几个] * @return array[生成红包金额] */ function get ...
- php 微信红包接龙源码_PHP生成微信红包
PHP生成微信红包 1.[代码][PHP]代码/** * @param $total [你要发的红包总额] * @param int $num [发几个] * @return array[生成红包金额 ...
- php生成红包,PHP 生成微信红包代码简单,php生成红包代码
PHP 生成微信红包代码简单,php生成红包代码 废话不多说了,一切解释尽在代码中,具体代码如下所示: /** * @param $total [你要发的红包总额] * @param int $num ...
- ASP 生成微信支付代码
您可以使用 ASP.NET 来生成微信支付代码.首先,您需要在微信支付官方网站上申请账号并获得 API 密钥.然后,您可以使用微信支付 API 来生成微信支付代码,进行订单的创建.支付等操作. 具体实 ...
- php生成红包数组,PHP 生成微信红包代码简单
废话不多说了,一切解释尽在代码中,具体代码如下所示:/** * @param $total [你要发的红包总额] * @param int $num [发几个] * @return array[生成红 ...
- php 微信红包开发代码,PHP 生成微信红包代码简单
废话不多说了,一切解释尽在代码中,具体代码如下所示:/*** @param $total [你要发的红包总额]* @param int $num [发几个]* @return array[生成红包金额 ...
- php 红包算法教程,php仿微信红包分配算法的实现方法
php仿微信红包分配算法的实现方法 本文实例讲述了php仿微信红包分配算法的实现方法.分享给大家供大家参考,具体如下: /** * 红包分配:把一定金额随机分配给指定人数 * * @param int ...
- 微信红包雨怎么抢_微信红包雨怎么发出? 微信红包雨发送技巧有哪些?
微信红包雨怎么发出? 微信红包雨发送技巧有哪些?小编最近学会了一项技能,那就是发微信红包雨,一包多发,有对微信红包雨怎么发出感兴趣的伙伴吗,接下来小编与您分享下微信红包雨怎么发出吧. 微信红包雨怎么发 ...
最新文章
- 2022,人工智能开启未来新密码
- Mysql 查询主键未指定排序时的默认排序问题
- 良性代码,恶意利用:浅谈 Return-Oriented 攻击
- plsql 弹出 register,plsql注册码
- leetcode119. 杨辉三角 II 你能比我代码更短吗?
- Java 捕获 mybatis异常_3 springboot集成mybatis和全局异常捕获
- Java包装类中的equals方法
- AVR 矩阵键盘程序源代码2(有连续按键功能)(原创)
- 网络编程之 哈希表原理讲解 来自老司机的源码
- 为什么每个邮件收到后都会有一个htm的附件_职场邮件:领导、同事都喜欢收到的邮件丨邮件技巧...
- 串口uart编程——基于imx6ull
- 今日科技联播:全球区块链专利申请数超5000件,Coinplug第一阿里紧随其后
- 怎样设置计算机硬盘的空间,如何调整电脑硬盘的分区容量
- echarts 半圆形进度条
- 51单片机——74HC573锁存器
- 在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性?
- 易优cms地图文件sitemap生成
- 【MySQL数据库】笔试题总结
- 什么是激活函数以及其作用
- 儿童学编程的原因以及方法
热门文章
- Hexo+next主题配置踩的坑
- 有价值项目分享,缺项目可直接搜索(持续更新中)
- 人类已经无法阻止苹果了——吐槽PC厂商
- 情感营销,如何打动消费者的心
- 1.13正版服务器,我的世界Minecraft梦幻世界服务器(1.7-1.13版本)
- 【Linux】僵尸进程(Z状态)和孤儿进程
- php 判断华为手机,一招教你如何看穿华为手机的内存类型
- Orcle 12c 新特性--- 支持PDB OMF
- ei会议论文含金量高吗?
- 2021 CCF基于UEBA的用户上网异常行为分析baseline线上0.90