wdphp程序正在开发中,现在因为有的函数开始就需要用了,所以写了出来,第一个wp()
function wp(){ $args=func_get_args(); //获取多个参数 if(count($args)<1){ echo "<font color='red'>必须为wp()函数提供参数!"; } echo '<div style="width:100%;text-align:left"><pre>'; //多个参数循环输出 foreach($args as $arg){ if(is_array($arg)){ print_r($arg); echo '<br>'; }else if(is_string($arg)){ echo $arg.'<br>'; }else{ var_dump($arg); echo '<br>'; } } echo '</pre></div>'; }第二个计算文件大小的函数
function tosize($bytes) { //自定义一个文件大小单位转换函数 if ($bytes >= pow(2,40)) { //如果提供的字节数大于等于2的40次方,则条件成立 $return = round($bytes / pow(1024,4), 2); //将字节大小转换为同等的T大小 $suffix = "TB"; //单位为TB } elseif ($bytes >= pow(2,30)) { //如果提供的字节数大于等于2的30次方,则条件成立 $return = round($bytes / pow(1024,3), 2); //将字节大小转换为同等的G大小 $suffix = "GB"; //单位为GB } elseif ($bytes >= pow(2,20)) { //如果提供的字节数大于等于2的20次方,则条件成立 $return = round($bytes / pow(1024,2), 2); //将字节大小转换为同等的M大小 $suffix = "MB"; //单位为MB } elseif ($bytes >= pow(2,10)) { //如果提供的字节数大于等于2的10次方,则条件成立 $return = round($bytes / pow(1024,1), 2); //将字节大小转换为同等的K大小 $suffix = "KB"; //单位为KB } else { //否则提供的字节数小于2的10次方,则条件成立 $return = $bytes; //字节大小单位不变 $suffix = "Byte"; //单位为Byte } return $return ." " . $suffix; //返回合适的文件大小和单位 }欢迎转载,转载请注明来自微度网络-网络技术中心http://yun.widuu.com
发表评论 取消回复