如何使用PHP在一行中编写闰年程序?

str*_*ade 0 php leap-year

如何使用PHP在一行中编写闰年程序?

Sar*_*raz 15

这是如何使用一行代码知道 :)

print (date("L") == 1) ? "Leap Year" : "Not Leap Year";
Run Code Online (Sandbox Code Playgroud)

  • @thetaiko不是布尔.串.`的var_dump(日期( 'L')); // string(1)"0"`.但是,由于1和0将根据需要进行类型转换,是的,我同意它可以进一步缩短. (3认同)
  • @Gordon:那是真的,但我只想打印输出:) (2认同)
  • @Gordon - 日期("L")已经返回bool.`$ isLeapYear = date("L");`就是你所需要的. (2认同)

Xr.*_*Xr. 5

if (($year % 400 === 0) || (($year % 100 !== 0) && ($year % 4 === 0))) echo "leap";