多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 数据函数处理 * * * * * > 有时候我们需要对变量进行格式化处理,可以使用函数标签来进行处理 ### 字符截取 * * * * * 用来截取变量内容为指定的长度。 `{len(变量,参数)}` 标签示例 (截取网站标题为5个字符) `原标签 {$sys.site_title} 截取5个字符 {len($sys.site_title,5)}` PHP代码 `原始调用 <?php echo $sys['site_title']; ?> 截取5个字符 <?php echo len($sys['site_title'],5); ?>` 输出结果 原标签输出 这是一条网站标题 截取5个字符 这是一条网 时间格式化 将原始时间戳格式化为具体的时间日期 标签格式: {date(时间格式,变量)} 时间表示: Y-m-d H-i-s 代表 年-月-日 小时-分-秒 标签示例 原标签 {$list.time} 格式化时间 {date('Y-m-d H:i:s',$list.time)} PHP代码 原始调用 <?php echo $list['time']; ?> 格式化时间 <?php echo date('Y-m-d H:i:s',$list.time); ?> 输出结果 原标签输出 1424402625 截取5个字符 2015-2-20 11:23:45 HTML输出 将转义的html还原为正常的html,标签格式: {html_out(变量)} 标签示例 原标签 {$list.content} 还原html {html_out($list.content)} PHP代码 原始调用 <?php echo $list['content']; ?> 还原html <?php echo html_out($list.content); ?> 输出结果 原标签输出 &lt;div&gt;内容&lt;\/div&gt; 还原html输出 <div>内容</div> 默认值设置 判断变量是否为空,如果为空则输出指定的内容,标签格式 {default_data(变量,默认内容)} 标签示例 原标签 {$list.image} 还原html {default_data($list.image,'xxx.jpg')} PHP代码 原始调用 <?php echo $list['image']; ?> 还原html <?php echo default_data($list.image,'xxx.jpg'); ?> 输出结果 原标签输出 http://www.baidu.com/img/baidu.gif 还原html输出(如果变量内容为空的情况下) xxx.jpg 其他变量 从以上例子可以看出我们的函数标签类似于原生的PHP标签,您可以根据基本格式来是用PHP中的其他函数。 {函数(变量,参数)} 变量和参数的位置根据PHP的函数改变,部分函数可以不需要参数。