Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah Saya Boleh Menentukan sama ada Nombor Ganjil atau Genap dalam PHP?

Bagaimanakah Saya Boleh Menentukan sama ada Nombor Ganjil atau Genap dalam PHP?

Linda Hamilton
Linda Hamiltonasal
2024-11-21 05:51:14307semak imbas

How Can I Determine if a Number is Odd or Even in PHP?

Menentukan Pariti Nombor dalam PHP: Ganjil atau Genap

Menentukan sama ada nombor ganjil atau genap merupakan masalah asas yang sering dihadapi dalam pengaturcaraan. PHP menyediakan penyelesaian yang elegan menggunakan pengendali modulo.

Pendekatan Modulo Sederhana

Pengendali modulo, dilambangkan dengan %, mengembalikan baki selepas membahagikan satu nombor dengan nombor lain. Menggunakan operator ini, kita boleh menentukan pariti nombor seperti berikut:

$number % 2 == 0

Jika hasil ungkapan ini benar, nombor itu genap. Sebaliknya, jika hasilnya palsu, nombor itu adalah ganjil.

Pendekatan ini memanfaatkan fakta bahawa baki nombor ganjil apabila dibahagikan dengan 2 ialah 1, manakala baki nombor genap ialah 0.

Pelaksanaan Praktikal

Pertimbangkan perkara berikut contoh:

$number = 20;
if ($number % 2 == 0) {
  print "It's even";
}

Dalam contoh ini, sejak 20 dibahagikan dengan 2 menghasilkan baki 0, pernyataan if bernilai benar dan mesej "Ia genap" dicetak ke skrin.

Kesimpulan

Penggunaan pengendali modulo menyediakan kaedah yang mantap dan boleh digunakan secara meluas untuk menentukan pariti nombor dalam PHP. Ia cekap dan mudah, menjadikannya alat yang berharga dalam senjata setiap pembangun PHP.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan sama ada Nombor Ganjil atau Genap 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