function getNameFromNumber($num){
// Used to figure out what the Excel column name would be for a given 0-indexed array of data
$numeric = ($num-1)%26;
$letter = chr(65+$numeric);
$num2 = intval(($num-1) / 26);
if ( $num2 > 0 ) {
return getNameFromNumber($num2) . $letter;
} else {
return $letter;
}
}
function GetDevicesbyOwner(){
global $dbh; $this->MakeSafe(); $sql="SELECT *, (SELECT b.DataCenterID FROM fac_Device a, fac_Cabinet b
WHERE a.Cabinet=b.CabinetID AND a.DeviceID=search.DeviceID ORDER BY
b.DataCenterID, a.Label) DataCenterID FROM fac_Device search WHERE
Status<>'Disposed' AND Owner=$this->Owner ORDER BY Label;"; $deviceList=array();
foreach($dbh->query($sql) as $deviceRow){
$deviceList[$deviceRow["DeviceID"]]=Device::RowToObject($deviceRow);
} return $deviceList;
}
function ticksToTime($ticks) {
$seconds=floor($ticks/100);
// $date = new DateTime('2000-01-01');
$dtF=new DateTime("@0");
$dtT=new DateTime("@$seconds");
$a=$dtF->diff($dtT)->format('%a'); //%a返回总天数
$h=$dtF->diff($dtT)->format('%h'); //%h 小时 0--23
$i=$dtF->diff($dtT)->format('%i'); //%i 分钟 0-59
$s=$dtF->diff($dtT)->format('%s'); // %s 秒 0-59
if($a>0){
return $dtF->diff($dtT)->format('%a days, %h hours, %i minutes and %s seconds');
}else if($h>0){
return $dtF->diff($dtT)->format('%h hours, %i minutes and %s seconds');
}else if($i>0){
return $dtF->diff($dtT)->format(' %i minutes and %s seconds');
}else{
return $dtF->diff($dtT)->format('%s seconds');
}
 

usort 函数的更多相关文章

  1. array_multisort函数,以及多维数组下排序的应用,并与usort函数对比

    以前比较少用这个函数,大部分自己接触的业务里,处理稍微大一些的数组的时候几乎都是从db里取出来的,在db里就order by了. 最近倒是用了次,这个函数用来排序很强大,有点类似于sql中的order ...

  2. 032-PHP中关于数组排序的usort()函数

    <?php function re($a, $b) { return ($a < $b) ? 1 : -1; } $x = array(1, 3, 2, 5, 9); usort($x, ...

  3. PHP usort() 函数

    ------------恢复内容开始------------ 实例 使用用户自定义的比较函数对数组 $a 中的元素进行排序:Sort the elements of the $a array usin ...

  4. PHP函数usort是咋回事?还能当后门?

    开始 详情看这:https://www.leavesongs.com/PHP/bypass-eval-length-restrict.html 原谅我见识短,没用过usort函数 上面连接的文章中,发 ...

  5. PHP常用函数大全

    usleep() 函数延迟代码执行若干微秒.unpack() 函数从二进制字符串对数据进行解包.uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID.time_sleep_until() ...

  6. PHP常用函数备用

    刚学习php的时候,我也为记忆php函数苦恼不已.认为干嘛记忆这么枯燥无味的东西呢?用的时候查一下手册不就行了吗?但是当时因为身在辅导机构,还是记忆了一大堆自己并不感兴趣的函数. 由此就想起来,小的时 ...

  7. PHP常用函数大全。

    php usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. time_sleep_ ...

  8. array_sum函数 number array_sum

    数组的概念 数组就是一个用来存储一系列变量值的命名区域,每个数组元素有一个相关的索引,也成为关键字,它可以用来访问元素. PHP允许间隔性地使用数字或字符串作为数组的索引. 2.数字索引数组 2.1 ...

  9. 最全的PHP常用函数大全

    PHP的一些常用函数 quotemeta() 函数在字符串中某些预定义的字符前添加反斜杠. quoted_printable_decode() 函数对经过 quoted-printable 编码后的字 ...

随机推荐

  1. 对比react和vue

    相同点 都有组件化开发和virtual DOM(具体实现方式不同) 都支持props进行父子组件间数据通信 都支持数据驱动,不直接操作真实DOM,更新状态数据,界面自动更新 都支持服务器渲染 都支持n ...

  2. Spring ApplicationListener使用方法及问题

    使用场景 在一些业务场景中,当容器初始化完成之后,需要处理一些操作,比如一些数据的加载.初始化缓存.特定任务的注册等等.这个时候我们就可以使用Spring提供的ApplicationListener来 ...

  3. iOS架构设计系列之解耦的尝试之变异的MVVM

    最近一段时间,在思考如何合理的架构一个可扩展性良好的界面编程方式.这一部分的成果做成了一个叫ElementKit的库.目前功能在不断的完善中. 关于iOS的架构,看多了MVVM,VIPER,MVC,M ...

  4. (Nginx反向代理+NFS共享网页根目录)自动部署及可用性检测

    1.nginx反向代理安装配置 #!/usr/bin/bash if [ -e /etc/nginx/nginx.conf ] then echo 'Already installed' exit e ...

  5. Linux软件源书写格式解析及本地yum源制作

    1.Debian类系统 配置文件:/etc/apt/sources.list 例子:deb https://mirrors.aliyun.com/kali kali-rolling main cont ...

  6. js实现页面与页面之间传值的几种方法优劣

    1. cookie 传值, 缺点: cookie储存是需要服务器支持的,本地直接运行静态文件是实现不了的 <script> //添加 cookie function cp_add_cook ...

  7. js 奇淫技巧

    js没有用来统计字符串中含有多少个字母的方法 let value='aaa&bbb&aad123&333' 那么value共含有 value.length-value.repl ...

  8. oracle create tablespace

    ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; sqlplus shybt/shybt@127.0.0.1:1521/orcl Cr ...

  9. html盒子水平和垂直居中

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  10. js 敏感词过滤

    <!doctype html> <html> <head> <meta charset="utf-8"> <meta name ...