Rumah >pembangunan bahagian belakang >masalah PHP >Apakah kaedah untuk membundarkan perpuluhan dalam PHP?
Kaedah: 1. Gunakan fungsi intval(), sintaks "intval($num)"; 2. Gunakan fungsi ceil(), sintaks "ceil($num)"; Sintaksnya ialah "floor($num)"; 4. Gunakan fungsi round(), sintaksnya ialah "round($num)".
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
perpuluhan php Kaedah pembundaran
1 Gunakan fungsi intval()
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = intval($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
intval() fungsi. Digunakan untuk mendapatkan nilai integer pembolehubah; fungsi ini sering digunakan untuk penukaran jenis data untuk menukar pembolehubah jenis rentetan dan titik terapung kepada jenis integer.
2. Gunakan fungsi ceil() - bulatkan, jika terdapat perpuluhan, tambah 1 pada bahagian integer
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = ceil($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
3 Gunakan fungsi floor() - bulatkan ke bawah
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = floor($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
4 - bulatkan ke bawah
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = round($num); echo '小数值为:'.$num.'<br>'; echo '取整后值为:'.$int .'<br>'; var_dump($int); $num = 123.556; $int = round($num); echo '小数值为:'.$num.'<br>'; echo '取整后值为:'.$int .'<br>'; var_dump($int); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah kaedah untuk membundarkan perpuluhan dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!