Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk melaksanakan operasi bahagi dan mendapatkan nilai hasil dalam PHP

Bagaimana untuk melaksanakan operasi bahagi dan mendapatkan nilai hasil dalam PHP

PHPz
PHPzasal
2023-04-10 09:44:101381semak imbas

PHP ialah bahasa skrip sebelah pelayan yang popular yang digunakan secara meluas dalam pembangunan tapak web. Apabila kami membangunkan tapak web, kami sering menghadapi situasi di mana kami perlu melaksanakan operasi pembahagian Artikel ini akan membincangkan cara PHP melaksanakan operasi pembahagian dan memperoleh nilai hasil.

1. Operasi bahagian

Dalam PHP, operasi bahagi dilakukan menggunakan simbol "/". Sebagai contoh, contoh kod berikut akan mengira hasil bagi dua nombor:

$num1 = 10;
$num2 = 2;
$quotient = $num1 / $num2;
echo $quotient;

Dalam contoh kod di atas, kami telah mentakrifkan dua pembolehubah berangka $num1 dan $num2 dan kemudian membandingkannya menggunakan operator bahagi Divide dan simpan hasilnya dalam pembolehubah $quotient. Akhir sekali, gunakan pernyataan gema untuk mengeluarkan nilai hasil.

2. Mendapatkan nilai hasil

Dalam PHP, terdapat dua cara untuk mendapatkan nilai hasil: integer quotient dan floating point quotient.

  1. Integer Quotient

Apabila kami menggunakan operator bahagian untuk operasi, PHP mengembalikan nilai titik terapung secara lalai. Jika kita perlu mendapatkan hasil bagi integer, kita perlu menggunakan fungsi floor() PHP atau fungsi intval() untuk menukar hasil kepada integer. Contoh kod berikut menunjukkan cara untuk mendapatkan hasil bahagi integer bagi dua nombor:

$num1 = 10;
$num2 = 3;
$quotient = floor($num1 / $num2);
echo $quotient;

Dalam contoh kod di atas, kami menggunakan fungsi floor() untuk menukar nilai hasil kepada integer.

  1. Titik Terapung

Untuk mendapatkan hasil bahagi terapung, kita tidak perlu melakukan sebarang penukaran semasa melakukan pembahagian. Contoh kod berikut menunjukkan cara mendapatkan hasil bahagi terapung bagi dua nombor:

$num1 = 10;
$num2 = 3;
$quotient = $num1 / $num2;
echo $quotient;

Dalam contoh kod di atas, kami menggunakan operator bahagian secara terus dan menyimpan hasilnya dalam pembolehubah $quotient.

3. Apabila pembahagi adalah 0

Apabila melakukan operasi bahagi, anda perlu memberi perhatian kepada fakta bahawa pembahagi bukan 0. Jika pembahagi adalah sifar, PHP akan memberikan amaran dan mengembalikan infiniti (INF). Contoh kod berikut menunjukkan kes pembahagian dengan 0:

$num1 = 10;
$num2 = 0;
$quotient = $num1 / $num2;
echo $quotient;

Dalam contoh kod di atas, $num2 ialah 0, jadi program akan memberikan amaran dan mengembalikan INF.

4. Ringkasan

PHP menyediakan operator bahagian (/) untuk melaksanakan operasi bahagi, dan menyediakan beberapa kaedah untuk mendapatkan nilai hasil. Untuk mendapatkan hasil bagi integer, kita boleh menggunakan fungsi floor() atau fungsi intval() untuk menukar hasil kepada integer. Untuk mendapatkan hasil bahagi terapung kita hanya perlu melakukan tiada penukaran semasa operasi bahagi. Apabila melakukan operasi bahagi, berhati-hati bahawa pembahagi bukan 0, jika tidak, amaran akan berlaku dan infiniti akan dikembalikan.

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan operasi bahagi dan mendapatkan nilai hasil 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