Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk melaksanakan operasi bahagi dan mendapatkan nilai hasil dalam PHP
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.
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.
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!