登录 注册

ffwbms_func 函数使用

浏览次数:2692    最后修改时间:2022-01-24 12:26:47

函数名

模板语法 > 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"]}-->

注释