Cara membuang tempat perpuluhan dalam PHP: 1. Gunakan fungsi intval() untuk mendapatkan nilai integer pembolehubah, sintaksnya ialah "intval($number)" 2. Gunakan fungsi floor(). untuk membundarkan ke bawah, sintaksnya ialah " floor($number)”.
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
php mengalih keluar tempat perpuluhan Kaedah
Kaedah 1: Gunakan fungsi intval()
fungsi intval() digunakan untuk mendapatkan nilai integer pembolehubah . Format sintaks:
int intval ( mixed $var [, int $base = 10 ] )
$var: Nilai kuantiti yang hendak ditukar kepada integer.
$base: Pangkalan yang digunakan untuk penukaran.
Jika asas ialah 0, tentukan asas yang digunakan dengan menyemak format var:
Jika rentetan mengandungi Awalan "0x" (atau "0X"), gunakan perenambelasan (heks); jika tidak,
Jika rentetan bermula dengan "0", gunakan oktal (octal), jika tidak,
akan digunakan perpuluhan.
Fungsi intval() sering digunakan untuk penukaran jenis data untuk menukar pembolehubah jenis rentetan dan titik terapung kepada jenis integer.
Contoh: Tukar perpuluhan kepada integer (buang tempat perpuluhan)
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = intval($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
Hasil keluaran:
Kaedah 2: Gunakan fungsi floor()--bundarkan ke bawah
Fungsi floor() membundar ke bawah kepada integer terdekat. Format sintaks:
floor($number);
$nombor: diperlukan. Menentukan nilai yang hendak dibundarkan ke bawah.
Contoh: Bundarkan perpuluhan (buang tempat perpuluhan)
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = floor($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
Hasil keluaran:
Tambahan: Dua kaedah lain untuk membundarkan perpuluhan
Gunakan fungsi ceil() - bulatkan dan gunakan bahagian integer jika terdapat perpuluhan Tambah 1
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = ceil($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
Hasil keluaran:
Gunakan fungsi bulat()--bulat
<?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); ?>
Hasil output:
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk membuang tempat perpuluhan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!