Всем привет, пишу функцию которая переводит числа из десятеричной системы счисления в двоичную. Результат - правильный, но вначале результата ставятся лишние нули. Видимо я совершенно неправильно пишу запрос работы цикла.
Как это исправить?
PHP:
скопировать код в буфер обмена
function from10to2($a) { $result = ""; $num = $a; for($i=$num;$i>=0;$i--) { $ostatok = $num%2; switch($ostatok) { case 0:$result .= "0";break; case 1:$result .= "1";break; } } }
(Отредактировано автором: 04 Августа, 2013 - 02:48:56)
|