`
cakin24
  • 浏览: 1388429 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Smarty的变量调节器

    博客分类:
  • PHP
阅读更多

一 代码

index.php
<?php
	include_once "../config.php";
	$str1 = '这是一个实例。';
	$str2 = "\n图书->计算机类->php\n书名:《php从入门到精通》";
	$str3 = "\n价格:¥59/本。";
	$smarty->assign('title','使用变量修饰方法');
	$smarty->assign('str',$str1.$str2.$str3.$str4);
	$smarty->display('5/index.tpl');
?>
 
index.tpl
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>{$title}</title>
<link rel="stylesheet" href="../css/style.css" />
</head>
<body>
原文:{$str}
<p>
变量中的字符数(包括空格):{$str|count_characters:true}
<br />
使用变量修饰方法后:{$str|nl2br|upper}
</body>
</html>
 
二 运行结果
原文:这是一个实例。 图书->计算机类->php 书名:《php从入门到精通》 价格:¥59/本。

变量中的字符数(包括空格):76 
使用变量修饰方法后:这是一个实例。
图书->计算机类->PHP
书名:《PHP从入门到精通》
价格:¥59/本。

分享到:
评论

相关推荐

    Smarty模板变量与调节器实例详解

    模板变量和调节器是Smarty模板中的核心组成部分,它们决定了模板如何接收和处理数据。 在Smarty模板中,变量被定义在双花括号中,例如:`{$variable}`,这是模板变量的标准格式。与直接在PHP中使用`$variable; ?&gt;`...

    Smarty变量调节器失效的解决办法

    在使用Smarty模板引擎进行Web开发时,经常会用到其变量调节器来处理模板中的数据。变量调节器能够对模板中的变量进行格式化、过滤、排序等操作,非常方便。但是,在实际开发过程中,可能会遇到变量调节器失效的情况...

    计算机前端-核心编程. Smarty14Smarty常用的变量调节器.avi

    计算机前端-核心编程. Smarty14Smarty常用的变量调节器.avi

    smarty_用于截取中文不会破字的变量调节器

    为了解决这个问题,我们可以使用一个名为“modifier[1].cutstr”的自定义变量调节器,它专为正确截取中文字符串而设计。 这个自定义调节器扩展了Smarty的功能,确保在截取包含中文字符的字符串时,每个汉字都能完整...

    Smarty模板变量调节器用法分析

    在Smarty中,变量调节器(Modifiers)是用于处理和修饰模板变量的一种强大工具,它们提供了多种内置的处理函数,可以方便地对变量进行格式化、转换或过滤。 1. **变量修饰器的使用方式**: 在Smarty模板中,变量...

    smarty手册.chm

    5. Variable Modifiers [变量调节器] capitalize [首字符大写] count_characters [字符计数] cat [连接字符串] count_paragraphs [计算段数] count_sentences [计算句数] count_words [计算词数] date_format...

    Smarty中文手册 chm版

    5. Variable Modifiers [变量调节器] capitalize [首字符大写] count_characters [字符计数] cat [连接字符串] count_paragraphs [计算段数] count_sentences [计算句数] count_words [计算词数] date_format...

    PHP smarty 手册

    Table of Contents [内容列表] Preface [序] I. Getting Started [开始] 1. What is Smarty? [什么是Smaty?] 2. Installation [安装] Requirements [安装] ...5. Variable Modifiers [变量调节器] ...

    smarty 3 中文手册

    - 支持高度定制化的模板语法,提供了丰富的内置函数和变量调节器。 - 可以通过插件系统进行功能扩展。 #### 二、开始使用 Smarty - **Smarty 是什么**: - Smarty 是一种 PHP 模板引擎,旨在使 PHP 开发者和前端...

    中文smarty教程PDF 侯连山

    - **变量调节器**:学会使用变量调节器进行数据处理,提高模板灵活性。 - **实践操作**:通过实际项目来加深理解,不断尝试新的功能和技术。 通过上述知识点的学习和实践,你可以更好地利用Smarty模板引擎来提升...

    smarty模版引擎

    2. 基础的Smarty语法:包括如何使用Smarty模板设计变量,利用变量调节器来处理变量内容,以及如何创建和使用自定义函数。 3. Smarty模板设计变量:了解Smarty中的变量声明和如何通过模板变量传递数据。 4.Smarty程序...

    Smarty中文使用手册

    #### 二、变量调节器 - **capitalize**: 将字符串中每个单词的首字母转换为大写。 - **count_characters**: 计算字符串中的字符数。 - **cat**: 连接两个或多个字符串。 - **count_paragraphs**: 计算字符串中的...

    Smarty中常用变量操作符汇总

    以下是一些常用的Smarty变量操作符及其功能: 1. capitalize:使变量的首字母大写。例如,如果变量值为"policebegincampaigntorundownjaywalkers",使用此操作符后将变为"Policebegincampaigntorundownjaywalkers...

    smarty中文手册

    变量调节器** - **capitalize**: 将字符串中每个单词的首字母大写。 - **count_characters**: 计算字符串中的字符数量。 - **cat**: 连接多个字符串。 - **count_paragraphs**: 计算字符串中的段落数量。 - **...

    Smarty模板语法详解

    调节器是Smarty的预定义函数,用于处理和转换变量的值。例如,`|escape`可以用来转义HTML特殊字符。插件则是自定义功能的扩展,可以实现更复杂的功能。 ```html {"test `$foo.bar` test"|escape} &lt;!-- 调用调节器 ...

    PHP Smarty模版简单使用方法

    调节器在模板中用于对变量值进行处理。 2. 模板调试:通过设置smarty的debugging属性为true,可以让Smarty在运行时显示调试信息,便于开发者跟踪模板的执行情况。 3. 模板缓存:SMARTY提供了强大的缓存功能,允许...

    强大的模板引擎(php之模板引擎)

    变量调节器是一系列用于修改变量值的功能,它们可以链式调用。以下是一些常用的调节器: - **capitalize**:将每个单词的首字母转换为大写。 - **count_characters**:统计字符串中的字符数量。 - **cat**:连接两...

    samrty心得

    - **时间戳**:`{$smarty.now}`——获取当前时间戳,可通过`date_format`调节器格式化输出,如`{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}` #### 六、访问PHP常量 通过`{$smarty.const}`可以直接访问PHP常量...

Global site tag (gtag.js) - Google Analytics