WDPHP开发的基础函数函数文件

widuu 2012-11-26 PHP技术 3,954 0 喜欢 (0)

wdphp程序正在开发中,现在因为有的函数开始就需要用了,所以写了出来,第一个wp()
[php]
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>';
}
[/php]
第二个计算文件大小的函数
[php]
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; //返回合适的文件大小和单位
}
[/php]

欢迎转载,转载请注明来自微度网络-网络技术中心http://www.widuu.com

转载请注明来自微度网络,本文标题:《WDPHP开发的基础函数函数文件》

喜欢 0 发布评论
Top