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

Bagaimana untuk menukar perpuluhan kepada integer menggunakan php

PHPz
PHPzasal
2023-03-27 19:10:231477semak imbas

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

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
  1. fungsi floor()

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!

Kenyataan:
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