Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menukar perpuluhan kepada integer menggunakan php

Bagaimana untuk menukar perpuluhan kepada integer menggunakan php

PHPz
Lepaskan: 2023-03-27 19:19:36
asal
1504 orang telah melayarinya

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.

  1. intval() function

intval() fungsi digunakan untuk menukar pembolehubah kepada integer. Sintaks fungsi ini adalah seperti berikut:

intval ( mixed $var [, int $base = 10 ] ) : int
Salin selepas log masuk

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
Salin selepas log masuk
  1. fungsi floor()

fungsi floor() digunakan untuk membulatkan ke bawah. Sintaks fungsi ini adalah seperti berikut:

floor ( float $value ) : float
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan