ADD:添加后台管理端接口;
DEL:删除不必要的头部注释; FIX:修正若干已知错误;
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
|
||||
namespace addons\functions;
|
||||
|
||||
class FmFunc
|
||||
{
|
||||
//自定义函数类
|
||||
}
|
||||
|
||||
// 自定义函数汇集,方便他处调用
|
||||
//是否手机号
|
||||
function isMobile($phone){
|
||||
// 定义正则表达式
|
||||
$pattern = '/^1[3-9]\d{9}$/';
|
||||
// 使用preg_match函数进行匹配
|
||||
if (preg_match($pattern, $phone)) {
|
||||
return true; // 手机号有效
|
||||
} else {
|
||||
return false; // 手机号无效
|
||||
}
|
||||
}
|
||||
|
||||
function strLen($str){
|
||||
if (function_exists('mb_strlen')) {
|
||||
return mb_strlen($str, 'utf-8');
|
||||
} else {
|
||||
return strlen($str);
|
||||
}
|
||||
}
|
||||
|
||||
function getMillisecond(){
|
||||
//获取毫秒级时间
|
||||
list($t1,$t2) = explode(' ',microtime());
|
||||
return (float)sprintf('%.f',(floatval($t1) + floatval($t2))*1000);
|
||||
}
|
||||
|
||||
//手机号掩码
|
||||
function mobile_mask($mobile) {
|
||||
return substr($mobile, 0, 3) . '****' . substr($mobile, 7);
|
||||
}
|
||||
|
||||
//银行卡号加空格隔断
|
||||
function bankcard_space($cardnumber){
|
||||
$card ='';
|
||||
for($i=0; $i<5; $i++){
|
||||
$card = $card. substr($cardnumber,4*$i,4). ' ';
|
||||
}
|
||||
return $card;
|
||||
}
|
||||
|
||||
//生成不重复的随机字符串
|
||||
function randchars($len)
|
||||
{
|
||||
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz';
|
||||
$string=time();
|
||||
for(;$len>=1;$len--)
|
||||
{
|
||||
$position=rand()%strlen($chars);
|
||||
$position2=rand()%strlen($string);
|
||||
$string=substr_replace($string,substr($chars,$position,1),$position2,0);
|
||||
}
|
||||
return $string;
|
||||
}
|
||||
Reference in New Issue
Block a user