Dalam pengaturcaraan PHP, kadangkala anda perlu menukar perpuluhan kepada integer. Ia mungkin untuk memudahkan pengiraan, atau untuk memanipulasi data dengan lebih baik. Artikel ini akan menunjukkan kepada anda cara menukar perpuluhan kepada integer.
Dalam PHP, terdapat dua fungsi yang boleh menukar perpuluhan kepada integer: intval() dan floor(). Penggunaan kedua-dua fungsi ini diperkenalkan di bawah.
intval() fungsi digunakan untuk menukar pembolehubah kepada integer. Sintaks fungsi ini adalah seperti berikut:
intval ( mixed $var [, int $base = 10 ] ) : int
Antaranya, $var mewakili pembolehubah yang hendak ditukar, $base mewakili asas, dan lalai ialah perpuluhan. Apabila $var ialah perpuluhan, bahagian perpuluhan akan dialih keluar terus dan integer akan dikembalikan. Contohnya:
$x = 3.14; $y = intval($x); echo $y; // 输出3
fungsi floor() digunakan untuk membulatkan ke bawah. Sintaks fungsi ini adalah seperti berikut:
floor ( float $value ) : float
Antaranya, $value mewakili perpuluhan yang hendak dibundarkan, dan mengembalikan integer terbesar yang lebih kecil daripada $value. Contohnya:
$x = 3.14; $y = floor($x); echo $y; // 输出3
Perlu diambil perhatian bahawa kedua-dua fungsi di atas memotong perpuluhan secara langsung dan bukannya membundarkannya. Jika anda perlu melakukan operasi pembundaran, anda boleh menggunakan fungsi round().
$x = 3.14; $y = round($x); echo $y; // 输出3
Apabila menggunakan fungsi round(), jika parameter ialah nombor positif dan digit pertama selepas titik perpuluhan lebih besar daripada atau sama dengan 5, ia akan dibundarkan jika kurang daripada 5, ia akan dipintas secara langsung. Dan jika parameter ialah nombor negatif dan titik perpuluhan pertama lebih besar daripada atau sama dengan 5, ia dibundarkan, jika tidak ia dibundarkan ke bawah.
Ringkasnya, ketiga-tiga fungsi di atas boleh melengkapkan operasi menukar perpuluhan kepada integer. Fungsi mana yang hendak digunakan bergantung pada keperluan khusus anda.
Atas ialah kandungan terperinci Bagaimana untuk menukar perpuluhan kepada integer menggunakan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!