EXCMS标签 系统全局函数

来自站长百科
跳转至: 导航、​ 搜索

导航:返回上一页

EXCMS模板标签介绍,“系统全局函数”:

EXCMS global.inc.php 全局函数

文件名:configuration/inc/global.inc.php

  • displayDebugInfo($return = false)

功能说明:显示调试信息(程序执行时间各sql 执行时间)

参数名称 类型 必要性 默认值 描述
return boolean 可填 false return为true直接输出,false返回调试信息字符串

返回值:string 显示调试信息

  • redirect($url, $time = 0, $msg = ) 页面重定向

参数:url 重定向URL,time 暂停时间,msg 显示的消息

  • icanid($id) 根据内容ID生成一个16位加密ID

参数:id 内容ID

返回值:string 加密后字符串

  • goUrl($url) 跳转链接方法

参数:url 跳转地址

  • sizecount($filesize) 将整数转化成存储大小Bytes,KB,MB,GB

参数:filesize 文件大小

返回值:string 转换后的存储大小

  • timeformat($time,$dateformat='Y-m-d H:i:s') 将时间格式化成'天前','小时前','分钟前','秒前'或指定格式时间

参数:time 时间秒,dateformat转换成日期格式

返回值:string 返回格式化后的时间

  • GetDateMk($mktime) 将给定时间戳转换成日期格式

参数:mktime 时间戳

返回值:string 格式化后字符串(Y-m-d)

  • pinyin($str, $type) 获取中文字符串的拼音

参数:str 源字符串 type 类型(0全拼,1简拼,2首字全拼其余简拼)

返回值:string 字符串拼音

  • formatDate($format = 'Y-m-d H:i:s', $timest = 0) 按指定格式格式化时间

参数:format 格式化时间,timest时间戳

返回值:string 格式化后字符串

  • cn_substrGb($str, $slen, $startdd = 0) 根据长度截取字符串函数,此函数在UTF8版中不能直接调用

参数:str 源字符串,slen截取字符串的长度,startdd截取字符串的开始位置

返回值:string 截取后的字符串

  • urlFormat($url) URL格式标准化

参数:url 源URL

返回值:string 返回标准化URL格式

  • text2Html($txt) 将文本转成HTML

参数:txt 源字符串

返回值:string 返回带Html字符串

  • html2Text($str) 获得HTML里的文本

参数:str 源字符串

返回值:string 字符串文本

  • clearHtml($str) 清除HTML标记

参数:str 源字符串

返回值:string 返回字符串

  • convertCommaStrToArray($str, $unique = false) 将逗号隔开字符串转化成数组,并按需求去除重复

参数:str 以逗号隔开字符串,unique是否去除重复值

返回值: array

例:convertCommaStrToArray('1,2,3,4,3',true) 返回的结果是:array('1','2','3','4')。

  • clearLink($str) 从链接中获取文本

参数:str 源字符串

返回值: string 返回文本

例如:clearLink("<a href='www.excms.cn'>EXCMS</a>") 返回的结果是:EXCMS。

  • getLinkText($str) 从链接中获取文本和链接

参数:str 链接地址

返回值:array 文本和链接

例如:getLinkText("<a href='www.excms.cn'>EXCMS</a>") 返回的结果是:array('EXCMS','www.excms.cn')。

  • ipformat($ip) 格式化ip字符串

参数:ip 源字符串

返回值:string 格式化后的IP地址

例如:ipformat('192.168.1.108') 输出结果是:192.168.*.*。