当前位置:Gxlcms > PHP教程 > php实现微信拼手气红包

php实现微信拼手气红包

时间:2021-07-01 10:21:17 帮助过:8人阅读

 $r) {
		$rand_money = number_format($money_total*$r/$rand_sum, 2);

		if($rand_money <= 0.01 || number_format(array_sum($rand_money_arr), 2) >= number_format($money_total, 2)) {
			$rand_money_arr[$key] = 0.01;
		} else {
			$rand_money_arr[$key] = $rand_money;
		}

	}

	$max_index = $max_rand = 0;
	foreach ($rand_money_arr as $key => $rm) {
		if($rm > $max_rand) {
			$max_rand = $rm;
			$max_index = $key;
		}
	}

	unset($rand_money_arr[$max_index]);
	//这里的array_sum($rand_money_arr)一定是小于$money_total的
	$rand_money_arr[$max_index] = number_format($money_total - array_sum($rand_money_arr), 2);
	
	ksort($rand_money_arr);
	return $rand_money_arr;
}

以上就介绍了php实现微信拼手气红包,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

人气教程排行