alex77 Новичок 9 Окт 2006 #1 преобразовать dec в hex Здравствуйте. Не пойму, где у меня ошибка в коде: PHP: echo 3*5*(1-(4/5)); // выведет 3 echo dechex(3*5*(1-(4/5))); // выведет 2 почему выводит 2, при том, что 3 в hex это 3 ? где я туплю?
преобразовать dec в hex Здравствуйте. Не пойму, где у меня ошибка в коде: PHP: echo 3*5*(1-(4/5)); // выведет 3 echo dechex(3*5*(1-(4/5))); // выведет 2 почему выводит 2, при том, что 3 в hex это 3 ? где я туплю?
hermit_refined Отшельник 9 Окт 2006 #4 мда, тяжело. последняя подсказка: PHP: echo (3 - 3*5*(1-(4/5)));
Гравицапа elbirret elcno 9 Окт 2006 #5 alex77 string dechex ( int number ) echo intval( 3*5*(1-(4/5)) );
alex77 Новичок 9 Окт 2006 #6 Да уж! А если просто посчитать в уме 3*5*(1-(4/5)), получается ровно 3. Но echo (3 - 3*5*(1-(4/5))); дает 8.8817841970013E-016. Всё понял, спасибо.
Да уж! А если просто посчитать в уме 3*5*(1-(4/5)), получается ровно 3. Но echo (3 - 3*5*(1-(4/5))); дает 8.8817841970013E-016. Всё понял, спасибо.