|
|
|
| К примеру, пользователь вводит число 0.123 (число можно рассмотреть как 123 умножить на 10(в минус третьей степени).
Еще пример, пользователь вводит число 52. Надо добавить нуль, т.е получается 0.52 (52 умножить на 10 в минус второй степени).
Заранее спасибо. | |
|
|
|
|
|
|
|
для: 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;
}
?>
|
| |
|
|
|
|
|
|
|
для: Саня
(17.04.2006 в 12:21)
| | Нужно же встепень возвести. | |
|
|
|
|
|
|
|
для: 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;
?>
|
| |
|
|
|
|
|
|
|
для: dns
(17.04.2006 в 12:40)
| | Вы бы написали несколько примеров поконкретнее. Что вводит человек и что должна показать программа. | |
|
|
|