用php语言创建函数centreFromYear($year)?

问题描述 投票:0回答:2

我想创建函数来用 PHP 语言执行此任务
**给定年份,返回它所在的世纪。第一个世纪从 1 年到 100 年,第二个世纪从 101 年到 200 年,等等。

Example

For year = 1905, the output should be
centuryFromYear(year) = 20;
For year = 1700, the output should be
centuryFromYear(year) = 17**
php
2个回答
6
投票

您可以使用

ceil()
为此:

<?php

function getCentury($year) 
{
    return ceil($year / 100);
}

echo getCentury(2005);

现场演示:https://eval.in/854182

输出是:

For 1900 : 19
For 1901 : 20
For 1999 : 20

参考请见:


0
投票

我使用日期和字符串:

$fullYear = date("Y");
$century = substr($fullYear, 0, 2);

如果需要计算某些内容,请使用 intval

© www.soinside.com 2019 - 2024. All rights reserved.