以ä¸ã®ãããªã³ã¼ããå®è¡è´ãã¾ãã
<?php function test($v) { var_dump($v); var_dump(intval($v)); } echo("----\n"); test(0.201 * 1000); echo("----\n"); test(2.01 * 100); echo("----\n"); test(20.1 * 10); echo("----\n"); test((float)201); ?>
以ä¸ã®ãããªçµæã«ãªãããã§ãã
>php a.php ---- float(201) int(201) ---- float(201) int(200) ---- float(201) int(201) ---- float(201) int(201) >
ã©ãããintval()ãã«ãfloatãª201ãã渡ãã¦ãã«ãé¢ããããï¼çªç®ã ãæ»ãããintã®200ãã«ãªã£ã¡ããã
var_dump()ããéããfloatãª201ãã§éããå¤ããã®ã ããããã¾ã§ã®æ¼ç®ã«ãã£ã¦å
é¨çã«ã¯éã£ã¦ããã ãããã
PHPã£ã¦å¤æ°ã®ä¸èº«ããã¤ãåã§ãã³ãã¨ãã§ããã®ãï¼ã ããããã¼ã¦(>_<)