Dalam artikel sebelumnya "Cara mendapatkan segitiga Yang Hui 10 baris melalui program PHP", kami memperkenalkan kaedah menggunakan PHP untuk mengeluarkan mana-mana baris segitiga Yang Hui boleh dipelajari oleh rakan-rakan yang berminat it~
Dalam artikel ini, kita akan belajar cara menggunakan PHP untuk menentukan sama ada tahun tertentu ialah tahun lompat, dan cara mengeluarkan semua tahun lompat pada abad ke-20.
Pertama sekali, mari kita fahami secara ringkas Apakah itu tahun lompat? Tahun lompat merujuk kepada tahun dengan hari lompat dalam kalendar Gregorian (iaitu, Februari mempunyai 29 hari).
Terdapat peraturan tertentu untuk tahun lompat Mengikut peraturan ini, anda boleh menilai sama ada tahun tertentu adalah tahun lompat
Tahun lompat biasa: Tahun kalendar Gregorian boleh Tahun lompat ialah tahun yang boleh dibahagi dengan 4 dan tidak boleh dibahagi dengan 100. (Sebagai contoh, 2004 ialah tahun lompat, dan 1900 bukan tahun lompat)
Iaitu:$year%4==0&&$year%100!=0
Tahun lompat abad: Tahun lompat ialah tahun yang boleh dibahagi dengan 400 dan tidak boleh dibahagi dengan 3200. (Sebagai contoh, tahun 2000 adalah tahun lompat, dan tahun 3200 bukan tahun lompat)
Iaitu:$year%400==0&&$year%3200!=0
Mari kita ringkaskan di bawah dan lihat bagaimana untuk mengeluarkannya Semua tahun lompat dalam abad ke-20
Analisis:
Kerana semua tahun lompat dalam abad ke-20 adalah output, gelung for mesti digunakan untuk mengehadkan julat; dan abad ke-20 merujuk kepada Tempoh dari 1 Januari 1901 hingga 31 Disember 2000, jadi gelung for boleh ditulis seperti ini:for($year = 1901; $year <= 2000; $year++){ //循环体 }
if($year%400==0&&$year%3200!=0){ } else if($year%4==0&&$year%100!=0){ }
Jadi kita boleh memberikan kaedah untuk menentukan tahun lompat dan mengeluarkan semua lompat. tahun dalam abad ke-20:
";//世纪年里的闰年 } else if($year%4==0&&$year%100!=0){ echo $year."是普通闰年!
";//普通年里的闰年 } } ?>
Atas ialah kandungan terperinci Bagaimana untuk mengeluarkan semua tahun lompat pada abad ke-20 dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!