BAR23
Новичок
приведение к целому типу в выражении
Есть проблемка.
Может Вы раскажете почему даёт такой результат.
Мне нужно точный результат
Есть проблемка.
Может Вы раскажете почему даёт такой результат.
PHP:
$PDV=$Row_object['Price']*0.2;
switch ($Row_object['Riznucya'])
{
case "1": {$PDV=$PDV+$Row_object['Pdv']; $Row_object['Pdv']="+".$Row_object['Pdv']; break;};
case "2": {$PDV=$PDV-$Row_object['Pdv']; $Row_object['Pdv']="-".$Row_object['Pdv']; break;};
};
//например $PDV=66.85
//$PDV=((int)$PDV).".".((int)(($PDV-((int)$PDV))*100));
$PDV_int=(int)$PDV;
$PDV=$PDV-$PDV_int; //такое выражение даёт рез. 66.85-66=0.84999999999999
//$PDV=sprintf('%.2f',$PDV);
