首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

Smarty 模板中字符串拼接的 cat 修飾符用法

     編輯:PHP 綜合知識

基本語法

Smarty 使用 |cat: 修飾符進行字符串拼接,相當於 PHP 中的 . 操作符。

場景 1:變量與固定字符串拼接

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

{* 輸出: Richard.Lee---27 *}
{$name|cat:"---"|cat:$age}

場景 2:多段字符串混合拼接

{* 輸出: 姓名:Richard.Lee,年齡:27 *}
{"姓名:"|cat:$name|cat:",年齡:"|cat:$age}

{* 等效寫法 *}
{"姓名:"|cat:$name|cat:","|cat:"年齡:"|cat:$age}

原理解析

  • |cat:"string" 將左側值與右側字符串連接。
  • 可鏈式調用多次 |cat: 實現多段拼接。
  • 左側可以是變量、字面量字符串或另一個表達式的結果。

提示

Smarty 3+ 也支持直接在雙引號中嵌入變量:{"姓名:$name,年齡:$age"},但 |cat: 在邏輯複雜時更清晰可控。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved