Мелкий пишет:Oleh пишет:Почему не выводится "12.0" ?
Потому что нули после точки не пишутся, как и сама точка в случае отсутствия дробной части.
Не, если хотите, можете любоваться на реальный вид float'а - через экспоненту, типа такого: 1.528535047E-25
Познакомьтесь с функцией var_dump, она напишет, какого типа переданный аргумент.
Познакомился с функцией. Прописал её с $variable2. Мне выдало: float(12).
Насколько я понял, то даже при использовании var_dump() значение переменной всё равно будет без точки и нуля. Будет отображаться только "12", а не "12.0".
Как смотреть на реальный вид float'a через экспоненту ? Для чего используется ?
Почему после функций var_dump() и print_r() не работают теги "<p>" и "<br>", как они работают после функции print() ? Ведь var_dump() и print_r() тоже выводят на экран тип и значение переменной.
<?
$variable1=12;
print $variable1."<br>";
$variable2=(real)$variable1;
print $variable2."<p>";
var_dump ($variable2)."<p>";
print_r ($variable2)."<p>";
$var1=floatval($variable2)."<br>";
print $var1;
?>
|