- 删除非空目录
/**
* 删除非空目录
*/
if (!function_exists("removeDir")){
function removeDir($dirName) {
if(! is_dir($dirName))
{
return false;
}
$handle = @opendir($dirName);
while(($file = @readdir($handle)) !== false)
{
if($file != '.' && $file != '..')
{
if ($file == date("Y-m-d",time())){
return false;
}
$dir = $dirName . '/' . $file;
is_dir($dir) ? removeDir($dir) : @unlink($dir);
}
}
closedir($handle);
return rmdir($dirName) ;
}
}
- 生成随机数
//生成随机数
if(!function_exists('make_random_number')){
function make_random_number($size){
$arr=array();
while(count($arr)<$size)
{
$arr[]=rand(0,9);
$arr=array_unique($arr);
}
return implode("",$arr);
}
}
- 密码生成函数
if(!function_exists('init_password')){
function init_password($length=12){
// $code = '';
// for($i=1;$i<=$length;$i++){
// $code .= chr(rand(97,122));
// }
// $code = '123456789';
// return $code;
return substr(md5(microtime(true)), 0, $length);
}
}
- 货币转换函数
if(!function_exists('currency')){
function currency($value,$type='zh',$digit=true){
$prefix = "$";
switch ($type){
case 'en':
$prefix = "$";
break;
case 'zh':
$prefix = "¥";
break;
}
$decmals = ($digit)?2:0;
return $prefix.number_format($value,$decmals);
}
}
- 验证手机号是否正确
if (!function_exists('is_phone')) {
function is_phone($cell = '') {
return preg_match("/^1[3456789]\d{9}$/", $cell);
}
}