Perbezaan: 1. Fungsi intval() membulatkan terus bahagian perpuluhan manakala fungsi floor() membulatkan bahagian perpuluhan apabila parameter lebih besar daripada 1. Apabila parameter kurang daripada 1, ia akan Gugurkan bahagian perpuluhan dan tambah 1 pada integer 2. Fungsi intval() boleh melakukan penukaran asas, tetapi fungsi lantai tidak boleh.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Dalam php, kedua-dua fungsi intval dan lantai tersedia Apabila ia datang kepada pembundaran perpuluhan, apakah perbezaan antara mereka? Ketahui di bawah.
fungsi floor()
fungsi floor() membundar ke bawah kepada integer terdekat.
Sintaks: floor(x)
Mengembalikan integer seterusnya tidak lebih daripada x dan membundarkan bahagian perpuluhan bagi x. Jenis yang dikembalikan oleh floor() masih terapung kerana julat nilai apungan biasanya lebih besar daripada integer.
1 2 3 4 5 6 7 8 |
|
Output:
1 2 3 4 5 6 |
|
intval() function
intval() function digunakan untuk mendapatkan nilai integer daripada pembolehubah.
Sintaks:
1 |
|
Nilai pulangan: Integer
Jenis fungsi: fungsi sistem PHP
1 2 3 4 |
|
Output:
1 2 |
|
Fungsi intval() boleh mengembalikan nilai integer pembolehubah var dengan menggunakan penukaran asas yang ditentukan (lalai ialah perpuluhan). intval() tidak boleh digunakan dengan objek, jika tidak, ralat E_NOTICE akan dihasilkan dan 1 akan dikembalikan.
1 2 3 4 5 |
|
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah perbezaan antara fungsi intval dan lantai dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!