Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk melaksanakan pembahagian dan pembundaran dua nombor dalam PHP

Bagaimana untuk melaksanakan pembahagian dan pembundaran dua nombor dalam PHP

青灯夜游
青灯夜游asal
2022-01-24 11:28:336158semak imbas

Cara melaksanakan pembahagian dan pembundaran dua nombor dalam PHP: 1. Gunakan operator "/" untuk melaksanakan operasi bahagi, dengan sintaks "nilai 1 / nilai 2" 2. Gunakan fungsi pembundaran intval( ), bulat( ), ceil() atau floor() hanya bulatkan hasil operasi bahagi.

Bagaimana untuk melaksanakan pembahagian dan pembundaran dua nombor dalam PHP

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

php melaksanakan pembahagian dua nombor Nombor bulat boleh dibahagikan kepada dua bahagian:

  • Membahagi dua nombor: Anda boleh menggunakan operator "/" untuk melakukan pembahagian

  • Pembulatan: Anda boleh menggunakan fungsi pembundaran untuk membundarkan hasil operasi bahagi

Terdapat empat kaedah fungsi pembundaran PHP yang biasa digunakan:

  • Bundarkan terus, buang perpuluhan dan simpan integer:

  • Bundarkan kepada integer:

  • Ambil Jika terdapat perpuluhan, tambah 1: ceil();

  • Bundarkan ke bawah: floor().

Contoh:

<?php
header("Content-type:text/html;charset=utf-8");
$a=10;
$b=3;
$c=$a/$b;
echo "两数相除的结果:".$c;
echo "<br>使用intval()取整:".intval($c);
echo "<br>使用round()取整:".round($c);
echo "<br>使用ceil()取整:".ceil($c);
echo "<br>使用floor()取整:".floor($c);
?>

Bagaimana untuk melaksanakan pembahagian dan pembundaran dua nombor dalam PHP

Meluaskan pengetahuan: kenali siling, lantai, bulat, fungsi intval

1 intval—Tukar pembolehubah kepada jenis integer

Jika intval ialah jenis aksara, ia akan ditukar secara automatik kepada 0.

intval(3.14159);  // 3
intval(3.64159);  // 3
intval(&#39;ruesin&#39;); //0

2 Pembundaran: bulat()

Bundarkan parameter 1 mengikut ketepatan yang ditentukan oleh parameter 2. Parameter 2 boleh menjadi negatif atau sifar (lalai).

round(3.14159);      // 3
round(3.64159);      // 4
round(3.64159, 0);   // 4
round(3.64159, 2);   // 3.64
round(5.64159, 3);   // 3.642
round(364159, -2);   // 364200

3 Bundarkan dan tambah 1 jika terdapat perpuluhan: ceil()

Mengembalikan integer seterusnya yang tidak kurang daripada nilai Jika nilai mempunyai bahagian perpuluhan, ia akan dibundarkan oleh satu.

Kaedah ini sering digunakan apabila kita menulis kelas paging untuk mengira bilangan muka surat.

ceil(3.14159);  // 4
ceil(3.64159);  // 4

4 Membundarkan ke bawah: floor()

Mengembalikan integer seterusnya tidak lebih besar daripada nilai dan membundarkan bahagian perpuluhan nilai.

floor(3.14159);    // 3
floor(3.64159);    // 3

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan pembahagian dan pembundaran dua nombor dalam 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