Changeset 9806 for temp/trunk/data/lib
- Timestamp:
- 2006/11/30 14:33:48 (20 years ago)
- File:
-
- 1 edited
-
temp/trunk/data/lib/slib.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
temp/trunk/data/lib/slib.php
r9805 r9806 1110 1110 // ·å¿ô¤ò»ØÄꤷ¤Æ»Í¼Î¸ÞÆþ 1111 1111 function sfRound($value, $digit = 1){ 1112 $adjust = 1; 1113 1112 1114 // À°¿ô³î¤Ä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 1114 1119 $ret = round($value); 1115 1120 return $ret; … … 1118 1123 // ·å¿ô¤ò»ØÄꤷ¤ÆÀÚ¤ê¼Î¤Æ 1119 1124 function sfFloor($value, $digit = 1){ 1125 1126 $digit = $digit-1; 1127 1120 1128 // À°¿ô³î¤Ä0½Ð¤Ê¤±¤ì¤Ð·å¿ô»ØÄê¤ò¹Ô¤¦ 1121 if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * ($digit-1);1129 if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * $digit; 1122 1130 $ret = floor($value); 1123 1131 return $ret; … … 1126 1134 // ·å¿ô¤ò»ØÄꤷ¤ÆÀÚ¤ê¾å¤² 1127 1135 function sfCeil($value, $digit = 1){ 1136 1137 $digit = $digit-1; 1138 1128 1139 // À°¿ô³î¤Ä0½Ð¤Ê¤±¤ì¤Ð·å¿ô»ØÄê¤ò¹Ô¤¦ 1129 if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * ($digit-1);1140 if(sfIsInt($digit) and $digit != 0) $value = $value * 10 * $digit; 1130 1141 $ret = ceil($value); 1131 1142 return $ret / 10 * $digit;
Note: See TracChangeset
for help on using the changeset viewer.
