摘要: 看着标题很绕口,大致讲解一下。usort函数用法如下:bool usort ( array &$array , callback $cmp_function )第一个参数是一个数组(引用),第二个参数是要自定义的排序函数。我自己写了一个给文件大小排序的函数,使用usort,名为sortSize(),而sortSize又要调用另一个引用函数getByteSize(),示意图如下出错源代码:<?php function sortSize($a,$b){ $a = getByteSize($a); $b = getByteSize($b); ... 阅读全文
posted @ 2012-09-06 16:36 小 伍 阅读(2220) 评论(2) 推荐(0) 编辑
摘要: 在学校呆着没意思,重温了一下PHP,看看以前写过的函数,突然想写一下已知文件大小,对数据排序。比如: 1.3G、153MB、458KB、998M、0.99G(这里未考虑MB与Mb的区别,一般不会涉及Mb的运算,所以Mb、MB、mb都看定为Mb,其实MB=8*Mb)函数如下:<?php function sortSize($arr){ $arr2 = $arr; $arr3 = array(); if(!is_array($arr)){ return false; } array_w... 阅读全文
posted @ 2012-09-06 16:21 小 伍 阅读(2068) 评论(0) 推荐(0) 编辑