常用函数
-
文件夹操作函数
if (!function_exists('mkdirs')) { /** * 递归创建目录 * @param string $dir 需要创建的目录路径 * @param int $mode 权限值 * @return bool 返回结果true或false */ function mkdirs($dir, $mode = 0777) { if (is_dir($dir) || mkdir($dir, $mode, true)) { return true; } if (!mkdirs(dirname($dir), $mode)) { return false; } return mkdir
-
为空判断函数
if (!function_exists('is_empty')) { /** * 判断是否为空 * @param $value 参数值 * @return bool 返回结果true或false */ function is_empty($value) { // 判断是否存在该值 if (!isset($value)) { return true; } // 判断是否为empty if (empty($value)) { return true; } // 判断是否为null if ($value === null) { return true; } // 判断是否为空字符串 if (tri
-
正则校验函数
if (!function_exists('is_email')) { /** * 判断是否为邮箱 * @param string $str 邮箱 * @return false 返回结果true或false */ function is_email($str) { return preg_match('/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/', $str); }}if (!function_exists('is_mobile')) { /** * 判断是否为手机号 * @param string $m
-
MD5加密函数
if (!function_exists('get_password')) { /** * 获取双MD5加密密码 * @param string $password 加密字符串 * @return string 返回结果 */ function get_password($password) { return md5(md5($password)); }}
-
获取设备函数
if (!function_exists('get_device_type')) { /** * 获取设备类型(苹果或安卓) * @return int 返回结果 */ function get_device_type() { // 全部变成小写字母 $agent = strtolower($_SERVER['HTTP_USER_AGENT']); $type = 0; // 分别进行判断 if (strpos($agent, 'iphone') !== false || strpos($agent, 'ipad') !== false) { $type = 1; } if (strpos($
-
格式化时间函数
if (!function_exists('get_format_time')) { /** * 获取格式化显示时间 * @param int $time 时间戳 * @return false|string 返回结果 */ function get_format_time($time) { $time = (int)substr($time, 0, 10); $int = time() - $time; $str = ''; if ($int <= 2) { $str = sprintf('刚刚', $int); } elseif ($int < 60) { $str = spr