函数名 | 模板语法 > ffwbms_func 函数使用 |
功能 | 获得唯一性uuid |
语法 | <!--{ffwbms_func 方法, 返回变量名, "参数"}--> |
参数 | 方法:必填项, funcs = 获得可用函数名列表, enstr = 加密字符串,str=要加密字符串|key=key, destr = 解密字符串,str=要解密字符串|key=key, phpsha1 = PHP相同的sha1函数,返回:签名串,参数=要签名的字符串" hmacsha1 = HMAC-SHA1 签名,key=key|val=val" hmacsha256 = HMAC-SHA256 签名,key=key|val=val" sha1withrsa = SHA1withRSA 签名,key=key|val=val sha256withrsa = Sha256WithRsa 签名,key=key|val=val wxaes128cbcde = 微信Aes128CBC解密,appid=appid|sessionkey=sessionkey|iv=iv|encrypteddata=encrypteddata|json=json md5 = MD5加密字符串,参数为要加密的字符数据 timestamp = 获得timeStamp时间戳,参数空 totimestamp = 日期时间转timeStamp时间戳,参数=日期时间字符串 gmtdt = 获得GMT日期时间,参数空 incdecdt = 日期时间增减,dt=日期时间,un=单元(1=年,2=月,3=日,4=时,5=分,6=秒,默认=5),num=数字(正数加,负数减) spldt = 分解日期时间,参数为时间字符串 splstr = 分解字符串,str=字符串,sp=分隔符。 分隔符不设置时,默认为英文逗号 base64en = BASE64编码,参数为要编码的字符串 base64de = BASE64解码,参数为要解码的字符串 hexen = HEX编码,参数为要编码的字符串 hexde = HEX解码,参数为要解码的字符串 urlencode = URL编码,参数为要编码的字符串 urldecode = URL解码,参数为要解码的字符串 strlen = 获得字符串长度,参数为要获得长度的字符串 strind = 获得子串在字符串中的位置,str=原串,sub=子串 strsub = 获得子串,开始位,结束位,str=原串,i1=开始位(默认0),i2=取多少位 不是结束位 strrep = 替换字符串,删除时替换为空,str=原串,old=要替换的子串,new=替换的新字符串,为空时删除要替换的子串 fileisexist = 文件是否存在,参数为要判断的文件名,返回:1=存在,其它=不存在 rfile = 读当前目录下的文件到字符串,fn=要读取的文件名,读取后的放入变量名 wfile = 写字符串到当前目录下的文件,fn=要读取的文件名,md=写入模式(1=创建写入或替换写入,2=追加到尾部写入),str=要写入的字符串delfile = 删除文件,参数为文件名,返回值:0=失败,1=成功 arraylen = 获得数组长度,参数为数组名 jsonstrtoary = JSON字符串转数组,参数为JSON字符串,返回值为数组 arytojsonstr = 数组转JSON字符串,参数为变量名,返回值为JSON字符串 verificationcode = 获得图片验证码,width=返回的图片宽,height=返回的图片高,type=验证码类型(1=数字,其它=英文和数字的组合,默认为其它),lenth=长度,返回:img=BASE64图片,code=验证码字符串 qrcode = 生成二维码,参数:url=要生成二维码的网址,size=返回的图片宽高,返回:img=BASE64图片,code=为空时正常,不为空是错误信息 format = 数字格式化成二位小数 toupper = 字符串转大写 tolower = 字符串转小写 float64toint = 浮点数转整数 floor = 数字取整 random = 获得随机数,参数为空时获得,s=开始数,t=结束数 decconvert"] = "十进制转换其它进制,参数:num=十进制正整数字符串,par=要转换的类型,[b=二进制,o=八进制,x|X=十六进制,对应大小写],len=长度不够时补零" // bintodec"] = "二进制转十进制,参数为二进制字符串" decconvert = 十进制转换其它进制,参数:num=十进制正整数字符串,par=要转换的类型,[b=二进制,o=八进制,x|X=十六进制,对应大小写],len=长度不够时补零 bintodec = 二进制转十进制,参数为二进制字符串 exist = 查询指定变量中是否存键名,参数:v=变量名,k=要查询的键名,返回:1=存在,其它=不存在 exist = 查询指定变量中是否存键名,参数:v=变量名,k=要查询的键名,返回:1=存在,其它=不存在 varstokv = 列表变量转键值变量,返回值为数组,参数:vn=变量名,k=键名,v=值,主要为列表标识用 base64toimg = Base64转存为图片,返回:图片文件名,参数=base64图片数据 imgcomp = 图片压缩,返回:msg=错误提示,filename=新文件名,参数:fn=图片名,width=新图片宽(默认800),quality=图片质量(30-100,默认75) 文件名_宽.文件后缀 alipay = 支付宝接口,返回值为数组,参数:cf=JSON配置文件名,api=支付宝API,sj=Subject标题,ot=OutTradeNo唯一订单号,ta=TotalAmount金额单位元可二位小数,sandbox=1时为沙箱调试,无为生产环境,更多详细参数见支付宝接口详解 返回变量名:必填项 参数:必填项,要处理的字符串 |
范例 | <!--{ffwbms_func base64en,aa,"".$vtemp["regdt"]}--> |
注释 |