python微信红包代码(php生成微信红包数组的方法)
类别:编程学习 浏览量:174
时间:2021-10-26 11:29:21 python微信红包代码
php生成微信红包数组的方法1.1. 源代码
|
<?php/ * @param $total [你要发的红包总额] * @param int $num [发几个] @ return array [生成红包金额] / function getre.jpg" alt="python微信红包代码(php生成微信红包数组的方法)" border="0" /> $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) {//如果红金金额的最大值小于0就跳出循环break; } $money = @mt_rand( $min * 100, $safe_total * 100) / 100; //随机产生一个红包金额, mt_rand(min,max)是生成min到max的随机整数,包含min和max,所以为了生成的红包金额有小数,所以*100先,再100$total = $total - $money; //剩余红包总额$wamp[$i] = round($money, 2); //保留两位有效数字} $wamp [ $i ] = round ( $total , 2); //最后一个红包金额$returndata['moneysum'] = $wamp; $returndata [ 'newtotal' ] = array_sum ( $wamp ); //array_sum是计算数组中所有值的和 return $returndata; } //测试$data = getre.jpg" alt="python微信红包代码(php生成微信红包数组的方法)" border="0" /> echo '<pre>' ; print_r( $data ); ?> |
1.2. 代码图
1.3. 效果图
总结
以上所述是小编给大家介绍的php生成微信红包数组的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!原文链接:https://segmentfault.com/a/1190000020287598
您可能感兴趣
- python numpy数组拼接(Python快速转换numpy数组中Nan和Inf的方法实例说明)
- php数组是怎么实现的(PHP里的$_GET数组介绍)
- python数组与矩阵转换(python 读取文件并把矩阵转成numpy的两种方法)
- python实现删除列表重复元素功能(Python实现删除排序数组中重复项的两种方法示例)
- javascript构造重复数组(JavaScript平铺数组转树形结构的实现示例)
- php的数组是如何实现的(PHP中遍历数组的三种常用方法实例分析)
- php中数组使用技巧(php常用经典函数集锦数组、字符串、栈、队列、排序等)
- js array的所有方法(js 数组 find,some,filter,reduce区别详解)
- javascript四种数组(javascript数组includes、reduce的基本使用)
- es6常用的数组方法(ES6中Set与WeakSet集合的深入讲解)
- 结构、枚举和数组的区别
- python如何判断两个数组相同(Python实现的合并两个有序数组算法示例)
- vue改数组和对象值(vue $set 实现给数组集合对象赋值)
- jsarray操作技巧(JS数组reduce你不得不知道的25个高级用法)
- 数组循环遍历展示vue(Vue中foreach数组与js中遍历数组的写法说明)
- js的遍历数组方法(JS中数组常用的循环遍历你会几种)
- 《倚天屠龙记》再遭翻拍,关晓彤主演赵敏,蒋劲夫演张无忌,你怎么看(倚天屠龙记再遭翻拍)
- 吴启华与曾舜晞两代张无忌同框,戏里经典的他却没活出原著的潇洒(吴启华与曾舜晞两代张无忌同框)
- 经常发这三种 朋友圈 的人,要迅速屏蔽(经常发这三种朋友圈)
- 有种尴尬叫朋友圈忘屏蔽,大学生上演社死现场,父母亲自下场吐槽(有种尴尬叫朋友圈忘屏蔽)
- 朋友圈屏蔽你的人,可以直接看淡了(朋友圈屏蔽你的人)
- 金球奖只青睐那些会戴珠宝的女人(金球奖只青睐那些会戴珠宝的女人)
热门推荐
- sql语言怎么删除某列(SQL删除多列语句的写法)
- mysql什么是慢查询(MySQL慢查询的坑)
- 哪些Web设计影响用户体验
- vuex中action的值怎么接(vuex中Getter的用法详解)
- javascript 开发网站(帮你提高开发效率的JavaScript20个技巧)
- sqlserver查看某个库所有表(SQL Server怎么找出一个表包含的页信息Page)
- docker容器和主机端口映射(docker利用单个镜像映射到多个端口操作)
- python从零开始学习人工智能(为何人工智能AI首选Python?读完这篇文章你就知道了推荐)
- 群晖docker搭建代理服务(群晖NAS利用Docker容器搭建KMS激活服务器实现激活windows系统和office操作步骤)
- jQuery中$.each的用法
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9