如何摆脱这个插件中的零 php 警告除法?
警告:第 472 行 /home/fortduby/public_html/wp-content/plugins/cp_giveaway_n_bets/shortcodes/lottery1.php 中除以零
$cb_lottery_point_entries_left = round(($cp_point_entry_results / $cb_point_entry_limit) * 100);
如何摆脱这个插件中的零 php 警告除法?
警告:第 472 行 /home/fortduby/public_html/wp-content/plugins/cp_giveaway_n_bets/shortcodes/lottery1.php 中除以零
$cb_lottery_point_entries_left = round(($cp_point_entry_results / $cb_point_entry_limit) * 100);
$cb_point_entry_limit
为零时不执行计算。
($cb_point_entry_limit > 0) ? round(($cp_point_entry_results / $cb_point_entry_limit) * 100) : 0
在您的情况下将其更改为对这两个有意义的任何一个
$cb_lottery_point_entries_left = 0;
if ($cb_point_entry_limit != 0) {
$cb_lottery_point_entries_left = round(($cp_point_entry_results / $cb_point_entry_limit) * 100);
}
或者
if ($cb_point_entry_limit != 0) {
$cb_lottery_point_entries_left = round(($cp_point_entry_results / $cb_point_entry_limit) * 100);
} else {
$cb_lottery_point_entries_left = $cp_point_entry_results;
}