Changeset 9864 for temp


Ignore:
Timestamp:
2006/11/30 16:20:19 (20 years ago)
Author:
kakinaka
Message:

blank

Location:
temp/trunk
Files:
2 edited

Legend:

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

    r9859 r9864  
    10941094    // ÀÚ¤ê¼Î¤Æ 
    10951095    case 2: 
    1096         $ret = sfFloor($ret); 
     1096        $ret = floor($ret); 
    10971097        break; 
    10981098    // ÀÚ¤ê¾å¤² 
    10991099    case 3: 
    1100         $ret = sfCeil($ret); 
     1100        $ret = ceil($ret); 
    11011101        break; 
    11021102    // ¥Ç¥Õ¥©¥ë¥È:ÀÚ¤ê¾å¤² 
    11031103    default: 
    1104         $ret = sfCeil($ret); 
     1104        $ret = ceil($ret); 
    11051105        break; 
    11061106    } 
     
    11231123 
    11241124    return $ret; 
    1125 } 
    1126  
    1127 // ·å¿ô¤ò»ØÄꤷ¤ÆÀÚ¤ê¼Î¤Æ 
    1128 function sfFloor($value, $digit = 1){ 
    1129     $adjust = pow(10 ,$pow); 
    1130      
    1131     // À°¿ô³î¤Ä0½Ð¤Ê¤±¤ì¤Ð·å¿ô»ØÄê¤ò¹Ô¤¦ 
    1132     if(sfIsInt($adjust) and $pow > 0){ 
    1133         $ret = (floor($value * $adjust)/$adjust); 
    1134         $ret = sfFloor($ret, $pow - 1); 
    1135         return $ret; 
    1136     }else{ 
    1137         $ret = floor($value); 
    1138         $ret = floor($ret/$adjust); 
    1139     } 
    1140      
    1141     return $ret; 
    1142 } 
    1143  
    1144 // ·å¿ô¤ò»ØÄꤷ¤ÆÀÚ¤ê¾å¤² 
    1145 function sfCeil($value, $digit = 1){ 
    1146     $adjust = pow(10 ,$pow); 
    1147      
    1148     // À°¿ô³î¤Ä0½Ð¤Ê¤±¤ì¤Ð·å¿ô»ØÄê¤ò¹Ô¤¦ 
    1149     if(sfIsInt($adjust) and $pow > 0){ 
    1150         $ret = (ceil($value * $adjust)/$adjust); 
    1151         $ret = sfCeil($ret, $pow - 1); 
    1152         return $ret; 
    1153     }else{ 
    1154         $ret = ceil($value); 
    1155         $ret = floor($ret/$adjust); 
    1156     } 
    1157  
    1158     return $ret / 10 * $digit; 
    11591125} 
    11601126 
  • temp/trunk/html/test/kakinaka/tax.php

    r9859 r9864  
    44 
    55 
    6 echo "»Í¼Î¸ÞÆþ¡§" . sfRound(5.4445,3) . "<br>"; 
    7 echo "ÀÚ¤ê¼Î¤Æ¡§" . sfFloor(5.4445,3) . "<br>"; 
    8 echo "ÀÚ¤ê¾å¤²¡§" . sfCeil(5.4445,3) . "<br>"; 
     6echo "»Í¼Î¸ÞÆþ¡§" . sfRound(5.4445,4) . "<br>"; 
    97 
    108 
Note: See TracChangeset for help on using the changeset viewer.