如何实现在模板文件中显示 {$name}
今天遇到了这个不大不小的问题,需要再模板中输出 {$name}
的字样。在ThinkPHP中,这是一个变量,在html模板中,是当变量来处理的,网上找了很多方法,都是不行。
于是想起了< 这个<小于号,和> 这个>大于号的输出方式。同样,{ }也应该有类似的转换代码。
查询 HTML转义字符 的对照表
(1)、常用转义字符
(2)、HTML特殊转义字符
由上图可见,可以使用十进制的方式来代替相应的字符,但是我们这里转换的是{ } 大括号。那么我们只要把<中的60改成“{” 和 “}”的数字编号就可以了,那么{ 和 } 或其他字符的编号是什么呢?可以查看下面的ASSII编码表:
从 表中可以看到,{ 是:123 ,} 是:125。好了,我们的转义字符就可以这样写:{$name}
在看输出到模板的结果就是:
{$name}
好了,今天就说这些,欢迎留言批评指正!