PHP公共函数库
来自维基鲸
1.日志记录
LOG_PATH为THinkPHP系统的,可以替换为自己的。
function logWrite($data,$fix='',$type='DEBUG'){
//设置路径目录信息
$url = LOG_PATH.'apilogs/'.date('Ym').'/'.date('d').'.txt';
$dir_name = dirname($url);
//目录不存在就创建
if(!file_exists($dir_name)){
//iconv防止中文名乱码
$res = mkdir(iconv("UTF-8", "GBK", $dir_name),0777,true);
}
// 处理数据 var_export($data)
$data = is_array($data)?json_encode($data,JSON_UNESCAPED_UNICODE):$data;
$fix = $fix?$fix.' > ':'';
$content = date("Y-m-d H:i:s").' > '.$type.' > '.$fix.$data."\r\n";
//打开文件资源通道 不存在则自动创建
$fp = fopen($url,"a");
fwrite($fp,$content);//写入文件
fclose($fp);//关闭资源通道
}
2.手机号替换星号
function replaceTel($tels) {
$new_tels = substr_replace($tels, '****', 3, 4);
return $new_tels;
}
