smarty模板中拼接字符串的方法

2015-01-24信息快讯网

这篇文章主要介绍了smarty模板中拼接字符串的方法,需要的朋友可以参考下

PHP页面传到Smarty模板上的变量(这里用,在Smarty上创建两个变量代替)

{assign var="name" value='Richard.Lee'}
{assign var="age" value='27'}


1、想要在Smarty模板的某个位置输出(Richard.Lee---27)
拼接方法:{$name|cat:"---"|cat:$age}
解释:将变量$name、"---"、$age 拼接成一个字符串

2、想要在Smarty模板的某个位置输出(姓名:Richard.Lee,年龄:27),拼接方法:
{"姓名:"|cat:$name|cat:",年龄:"|cat:$age}
{"姓名:"|cat:$name|cat:","|cat:"年龄:"|cat:$age}

解释:两个拼接方法得到的效果一样

备注:在网上找到的方法,不是很理解|cat:的作用,但是经过两个简单的例子得出简单结论:可以把|cat:当成是链接字符串的符号,相当于PHP文件中的点(.)。

PHP 5.3新增魔术方法__invoke概述
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
ThinkPHP单字母函数(快捷方法)使用总结
ThinkPHP实现将SESSION存入MYSQL的方法
合并ThinkPHP配置文件以消除代码冗余的实现方法
php之Smarty模板使用方法示例详解
PHP关于htmlspecialchars、strip_tags、addslashes的解释
ThinkPHP使用smarty模板引擎的方法
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
Smarty局部缓存的几种方法简介
smarty模板局部缓存方法使用示例
php smarty truncate UTF8乱码问题解决办法
smarty获得当前url的方法分享
php的sprintf函数的用法 控制浮点数格式
PHP中$_FILES的使用方法及注意事项说明
PHP COOKIE及时生效的方法介绍
php教程之phpize使用方法
php教程之魔术方法的使用示例(php魔术函数)
PHP添加Xdebug扩展的方法
分享下页面关键字抓取components.arrow.com站点代码
php缓冲 output_buffering和ob_start使用介绍
php中自定义函数dump查看数组信息类似var_dump
php二维数组排序方法(array_multisort usort)
php安装xdebug/php安装pear/phpunit详解步骤(图)
sae使用smarty模板的方法
Smarty foreach控制循环次数的实现详解
如何在smarty中增加类似foreach的功能自动加载数据
编写Smarty插件在模板中直接加载数据的详细介绍
关于PHP模板Smarty的初级使用方法以及心得分享
smarty基础之拼接字符串的详解
©2014-2024 dbsqp.com