Я новичёк в PHP, прошу помощи. Нужно составить такое: Вводишь число например 56,38 Нужно чтобы значение 0,38 умножилось на 60 Получиться 22,8 далее значение 0,8*60 Получиться 48 И чтобы в ответе вывелось: 1) 56 2) 22 3) 48
Хочешь, чтобы сделали за тебя, или у тебя есть наработки и идеи, но тебе нужен совет? Это важно. Отвечай честно.
сделал чтобы с значений 56 22' 48" перевелось в десятичные Код (Text): <?php $grad1=$_POST["grad1"]; $min1=$_POST["min1"]; $sek1=$_POST["sek1"]; $a=$sek1/60; $b=$a+$min1; $c=$b/60; $d=$c+$grad1; echo $d; ?> [/size] а вот обратный процес, не могу реализоватеь. Попробовал разделить поля ввода на 2 части 56 и 38 далее число 38*0,60 получил 22,8 пробовал сделать целое число c printf(" %d (получилось 22) но не мог его отнять от 22,8 чтобы получить 0,8 вот, хотелось бы узнать можно ли както вывести целое число, чтобы его отнять от десятичного....
Тут два варианта вижу: 1) $result = fmod($x, 1); //где $x - твое число, например 22,8. Вернет 0,8 2) $result = explode('.', $x); //где $x - твое число, например 22,8. Вернет 8 в $result[1] и 22 в $result[0].