|
|
|
|
|
для: dns
(17.04.2006 в 12:40)
| | Вы бы написали несколько примеров поконкретнее. Что вводит человек и что должна показать программа. | |
|
|
|
|
|
|
|
для: dns
(17.04.2006 в 12:40)
| | Так?
<?php
$var = 123;
$type = gettype($var);
if ( $type == "float" || $type == "double" ) {
$v = explode(".", $var);
$var = $v[1];
}
$var = $var."*10<sup>-".strlen($var)."</sup>";
echo $var;
?>
|
| |
|
|
|
|
|
|
|
для: Саня
(17.04.2006 в 12:21)
| | Нужно же встепень возвести. | |
|
|
|
|
|
|
|
для: dns
(17.04.2006 в 12:04)
| |
<?php
$var = 234563456;
$type = gettype($var);
if ( $type == "double" || $type == "float" ) {
echo $var;
} else {
$var = "0.".$var;
$var = (double)$var;
echo $var;
}
?>
|
| |
|
|
|
|
|
|
| К примеру, пользователь вводит число 0.123 (число можно рассмотреть как 123 умножить на 10(в минус третьей степени).
Еще пример, пользователь вводит число 52. Надо добавить нуль, т.е получается 0.52 (52 умножить на 10 в минус второй степени).
Заранее спасибо. | |
|
|
|
|