php 百分号是什么意思,使用百分号运算符时遇到问题(%)(PHP)

我刚刚创建了一个很好的功能。如果你愿意的话,它也可以使用数年和数月(以及你想要的任何东西)。

来源+示例:http://hotblocks.nl/tests/time_ago.php

功能:

function time_ago( $f_seconds, $f_size = 2, $f_factor = 1.6 ) {

$units = array(

86400*365.25 => array(' year', ' years'),

86400*30 => array(' month', ' months'),

86400*7 => array(' week', ' weeks'),

86400 => array(' day', ' days'),

3600 => array(' hour', ' hours'),

60 => array(' minute', ' minutes'),

1 => array(' second', ' seconds'),

);

if ( isset($GLOBALS['g_units']) && is_array($GLOBALS['g_units']) ) {

$units = $GLOBALS['g_units'];

}

$timeAgo = array();

$seconds = (int)$f_seconds;

foreach ( $units AS $range => $unit ) {

if ( 1 == $range || $seconds >= $range * $f_factor ) {

is_array($unit) || $unit = array($unit, $unit);

$last = count($timeAgo) == $f_size-1;

$round = $last ? 'round' : 'floor';

$num = $round($seconds / $range);

$timeAgo[] = $num . $unit[(int)(1 != $num)];

if ( $last ) {

break;

}

$seconds -= $num * $range;

}

}

$separator = isset($GLOBALS['g_separator']) ? $GLOBALS['g_separator'] : ', ';

return implode($separator, $timeAgo);

}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值