smarty
夏天的一朵云
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
好用的smarty截取字符串长度
function smarty_modifier_truncate_cn($string, $length = 80, $etc = '...', $code = 'UTF-8'){ if ($length == 0) return ''; if ($code == 'UTF-8') { $pa = "/[\x01-\转载 2013-11-30 19:12:19 · 3712 阅读 · 0 评论 -
smarty注册函数
第一次使用php smarty模板开发,要在html代码里面使用php函数,网上的一些手册使用的的registerfunction方法来注册函数,而我使用的模板版本是3.1.4,在官网上已经改为了使用registerplugin方法。 在官网的document里面找了个例子,照着写了一个。代码没有报错,但是使用了注册函数以后的html代码就是不显示了。 开始使用的方法是: php里面:$sma原创 2013-12-02 22:18:53 · 1083 阅读 · 0 评论 -
Smarty foreach控制循环次数的实现详解
1.可以用{$array| count} 来试试。2..代码如下:{foreach from=$variable key=key name=name iteam=value} {$variable|@count} // 获取数组长度 {$smarty.foreach.loop.index} // 获取当前循环数组元素下标,以0开始转载 2013-12-29 15:31:28 · 5002 阅读 · 0 评论 -
在PHP模板引擎smarty生成随机数的方法和math函数详解
这个当然绝对是可行的,但过于复杂,下面作者就如何直接在smarty模板中生成随机数这个小技巧和大家分享一下。现在假设在smarty模板中需要生成一个125-324之间的随机数,那么可以按如下写法:.代码如下:{math equation=rand(125,324)}这样就实现了我们的目的了,怎么样?是不是很简单,其实这里主要用到了smarty模板中的转载 2015-05-20 15:44:08 · 1187 阅读 · 0 评论 -
smarty中应用mb_substr()截取字符串
今天发现有个网页出现乱码,检查发现是用truncate()函数截取的字符串,truncate()函数对中文支持不好,随用mb_substr()函数替换truncate(),但是忘了怎么用,问了半天谷哥才知道,现记下以防再忘。用法:{$a|mb_substr:截取字符的起始位置:要截取的长度:‘字符编码’}如:{$abc|mb_substr:0:20:'GBK'},从0开始截取$ab原创 2015-06-18 21:05:27 · 5321 阅读 · 0 评论 -
mac上设置xampp服务器
1、首先设置服务器的时候设置伪静态将Include etc/extra/httpd-vhosts.conf打开2、在Include etc/extra/httpd-vhosts.conf中设置 ServerName localhost Documentroot "/Users/**/project/web" RewriteEngine on #开启Rewri原创 2016-04-22 00:31:44 · 1611 阅读 · 0 评论
分享