Я анализирую xml, используя php, и одна из моих переменных получает длинное десятичное значение.
$ctr = 0.00529440333938;
Но мне нужно сделать это число равным 0,52%, поэтому я попытался умножить на 100 и заставить только 2 десятичных знака.
$real_ctr = $ctr * 100;
echo number_format($real_ctr, 2) . "%";
В результате я получаю 0,00% вместо 0f 0,52%
И затем я попытался добавить 1 только для целей тестирования
$real_ctr = $ctr + 1;
, и я получил в результате+0,005294403339381.Это добавляет 1 в конце.
Какие-нибудь предложения, как я могу обойти эту проблему?