PHP snippets
2024-09-06 18:53:19
Friendly file size string
public static function bytesToSize($bytes)
{
if ($bytes < 1024) {
return '< 1k';
} else if ($bytes < 1048576) { // 1024 * 1024
return round($bytes/1024, 2) .'K';
} else if ($bytes < 1073741824) { // 1024 * 1024 * 1024
return round($bytes/1048576, 2) .'M';
} else {
return round($bytes/1073741824, 2) .'G';
}
12 }
Duration of the song
public static function secToStr($sec)
{
$hours = floor($sec / 3600);
$minutes = floor(($sec / 60) % 60);
$seconds = $sec % 60; if ($hours > 0) {
return sprintf("%02d:%02d:%02d", $hours, $minutes, $seconds);
} else {
return sprintf("%d:%02d", $minutes, $seconds);
}
}
最新文章
- 文件夹右键添加“DOS”命令
- 鼠标滚动div固定浮动-加锚点
- Session 类
- android内存泄露调试,Heap,MAT
- (copy) Linux Commands Cheat Sheet in Black &; White
- C# 扩展方法 总结
- python-凯撒密码
- 使用Mingw编译wxSqlite3-3.0.5
- 20145237 实验二 “Java面向对象程序设计”
- 在后台业务管理系统中使用Autofac实现微信接口的处理
- linux 内核参数优化----最大线程数限制及当前线程数查询
- 转载:Java、C#双语版配套AES加解密示例
- 【转】numpy中mean和average的区别
- BZOJ.1076.[SCOI2008]奖励关(概率DP 倒推)
- Git----分支管理之分支管理策略04
- easyui-layout系列之表单一(2)
- Linux性能评估命令
- Spring Boot(八)集成Spring Cache 和 Redis
- 20165330 2017-2018-2 《Java程序设计》第3周学习总结
- linux 内核知识参考
热门文章
- 5.Windows应急响应:挖矿病毒
- 5. Python大法之告别脚本小子--各类URL采集器编写
- xilinx planahead partial reconfiguration
- C#String.Split (string[], StringSplitOptions)中的StringSplitOptions是什么意思,看了msdn还是不懂?
- “MVC+Nhibernate+Jquery-EasyUI” 信息发布系统 第五篇(用户管理之“用户权限分配”)
- CRM 客户关系管理系统
- BKMigration
- [Design-Pattern]工厂模式
- Ocelot(五)- 流量限制、服务质量
- c++手工扩栈