2016-03-24 6 views
1

Я пытаюсь сделать некоторое разделение в моей программе PHP, и по какой-то причине результат равен нулю, когда этого не должно быть. Ниже мой код:PHP-деление, приводящее к нулю

print("Historic Total: '$histoicTotal' Valid weeks: '$numValidWeeks'"); 

$historicAvg = $historicTotal/$numValidWeeks; 

print(($historicTotal)/($numValidWeeks)); 
print(30/1); 

$totalAvg = (($historicAvg + $avg)/2); 
print("Havg = '$historicAvg' + Avg '$avg' "); 
print($totalAvg); 

Выход Historic Total: '30' Valid weeks: '1'030Havg = '0' + Avg '' 0

+1

Ну, ваша переменная '$ avg' явно пуста. – Technoh

ответ

2

Существует опечатка: $histoicTotal отсутствует «г» в середине. Сравните с именем переменной во второй строке: $historicTotal.

Смежные вопросы