Changeset 9806 for temp/trunk/data/lib


Ignore:
Timestamp:
2006/11/30 14:33:48 (20 years ago)
Author:
kakinaka
Message:

blank

File:
1 edited

Legend:

Unmodified
Added
Removed
  • temp/trunk/data/lib/slib.php

    r9805 r9806  
    11101110// ·å¿ô¤ò»ØÄꤷ¤Æ»Í¼Î¸ÞÆþ 
    11111111function sfRound($value, $digit = 1){ 
     1112    $adjust = 1; 
     1113     
    11121114    // À°¿ô³î¤Ä0½Ð¤Ê¤±¤ì¤Ð·å¿ô»ØÄê¤ò¹Ô¤¦ 
    1113     if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * ($digit-1); 
     1115    if(sfIsInt($digit) and $digit > 0) $adjust = 10 * ($digit - 1);  
     1116     
     1117    $value = $value * $adjust; 
     1118     
    11141119    $ret = round($value); 
    11151120    return $ret; 
     
    11181123// ·å¿ô¤ò»ØÄꤷ¤ÆÀÚ¤ê¼Î¤Æ 
    11191124function sfFloor($value, $digit = 1){ 
     1125     
     1126    $digit = $digit-1; 
     1127     
    11201128    // À°¿ô³î¤Ä0½Ð¤Ê¤±¤ì¤Ð·å¿ô»ØÄê¤ò¹Ô¤¦ 
    1121     if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * ($digit-1); 
     1129    if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * $digit; 
    11221130    $ret = floor($value); 
    11231131    return $ret; 
     
    11261134// ·å¿ô¤ò»ØÄꤷ¤ÆÀÚ¤ê¾å¤² 
    11271135function sfCeil($value, $digit = 1){ 
     1136     
     1137    $digit = $digit-1; 
     1138 
    11281139    // À°¿ô³î¤Ä0½Ð¤Ê¤±¤ì¤Ð·å¿ô»ØÄê¤ò¹Ô¤¦ 
    1129     if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * ($digit-1); 
     1140    if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * $digit; 
    11301141    $ret = ceil($value); 
    11311142    return $ret / 10 * $digit; 
Note: See TracChangeset for help on using the changeset viewer.