2

我在我的网站中添加了一个广告收入共享系统,我构建了所有内容,用于广告共享逻辑

$random_number = mt_rand(1,10);

if (($random_number >= 1) && ($random_number < 8)) { //gets 1-7 for 70%
$ads = "USER-ADS";
}

if (($random_number >= 8) && ($random_number < 11)) { //gets 8,9, and 10 for 30%
$ads = "ADMIN-ADS";
}

这个逻辑有效吗?

我想在 70% 的浏览量中向用户展示广告,并在剩下的 30% 中展示我的广告

4

1 回答 1

4

逻辑看起来不错。你可以使用

if ($random_number < 8) {
$ads = 'USER-ADS';
} elseif ($random_number >= 8) {
$ads = 'ADMIN-ADS';
}

因为它更紧凑并且(微不足道)更快。

于 2012-08-21T23:28:33.273 回答