PHP:Why printf("%.2f", 0.02) output 0.024?why is not 0.02? -
when code :
<?php printf("%.2f", 0.02);?>
output: 0.02
when code :
<?php var_dump(printf("%.2f", 0.02));?>
output: 0.02int(4)
when code :
<?=printf("%.2f", 0.02)?>
output: 0.024
<?=var_dump(printf("%.2f", 0.02))?>
output: 0.02int(4)
why <?=printf("%.2f", 0.02)?>
isn't outputing 0.02
? <?=printf("%.2f", 0.02)?>
correspond <?php var_dump(printf("%.2f", 0.02));?>
?
i think you've missed important here. from manual
returns length of outputted string.
so, while printf
outputs browser, returns length of 0.02
, 4
Comments
Post a Comment