91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP如何生成微信紅包

發布時間:2021-08-31 11:48:26 來源:億速云 閱讀:141 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“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如何生成微信紅包”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

米林县| 滨州市| 疏勒县| 泽库县| 鸡泽县| 于都县| 双鸭山市| 黎川县| 梧州市| 新郑市| 合江县| 陆丰市| 双鸭山市| 同心县| 醴陵市| 莆田市| 聂拉木县| 义乌市| 双柏县| 改则县| 安福县| 丽江市| 奎屯市| 清水县| 米泉市| 达州市| 社旗县| 梅州市| 凌云县| 曲阜市| 钟祥市| 保康县| 景谷| 禹州市| 黎城县| 那曲县| 锦屏县| 闽清县| 色达县| 丰城市| 隆安县|