search
HomeBackend DevelopmentPHP TutorialSmarty中的注释和截断功能介绍_php模板

注释

复制代码 代码如下:

{* 这是一个单行Smarty注释 来自于jb51.net,网页源代码里看不见*}


{* 这是一个多行
   Smarty注释
   并不发送到浏览器
*}

模板注释由星号包围,继而由分隔符包围,型如:{* 这是一个注释 *}。Smarty注释不会在最终模板的输出中显示,这点和不同。前者对于在模板中插入内部注释有用,因为没有人能看到。;-)

http://www.itlearner.com/code/smarty_cn/language.basic.syntax.html

截断truncate

复制代码 代码如下:

$smarty->assign('hxtitle', 'Two Sisters Reunite after Eighteen Years at Checkout Counter.');

模板为:

复制代码 代码如下:

{$hxtitle}
{$hxtitle|truncate}
{$hxtitle|truncate:30}
{$hxtitle|truncate:30:""}
{$hxtitle|truncate:30:"---"}
{$hxtitle|truncate:30:"":true}
{$hxtitle|truncate:30:"...":true}
{$hxtitle|truncate:30:'..':true:true}

输出为:
复制代码 代码如下:

Two Sisters Reunite after Eighteen Years at Checkout Counter.
Two Sisters Reunite after Eighteen Years at Checkout Counter.
Two Sisters Reunite after...
Two Sisters Reunite after
Two Sisters Reunite after---
Two Sisters Reunite after Eigh
Two Sisters Reunite after E...
Two Sisters Re..ckout Counter.

可以不用在PHP里截取了:http://www.itlearner.com/code/smarty_cn/language.modifier.truncate.html
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
便捷使用PyCharm快捷键实现多行注释便捷使用PyCharm快捷键实现多行注释Jan 27, 2024 am 08:02 AM

PyCharm多行注释快捷键:让代码注释更加便捷,需要具体代码示例在日常的编程工作中,代码注释是非常重要的一部分。它不仅可以提高代码的可读性和可维护性,还能帮助其他开发人员理解代码的意图和设计思路。然而,手动添加代码注释往往是一项耗时而繁琐的工作。为了让我们的代码注释更加高效,PyCharm提供了多行注释的快捷键。在PyCharm中,我们可以使用Ctrl+/

如何优化Java代码的可维护性:经验与建议如何优化Java代码的可维护性:经验与建议Nov 22, 2023 pm 05:18 PM

如何优化Java代码的可维护性:经验与建议在软件开发过程中,编写具有良好可维护性的代码是至关重要的。可维护性意味着代码能够被轻松理解、修改和扩展,而不会引发意外的问题或额外的工作量。对于Java开发者来说,如何优化代码的可维护性是一个重要课题。本文将分享一些经验和建议,帮助Java开发者提升其代码的可维护性。遵循规范的命名规则规范的命名规则能够使代码更易读,

go语言中怎么注释多行go语言中怎么注释多行Jan 05, 2023 am 10:59 AM

在go语言中,可以使用多行注释符“/**/”来注释多行代码。多行注释(简称块注释),以“/*”开头,并以“*/”结尾,且不可以嵌套使用,语法“/*注释内容...*/”;多行注释一般用于包的文档描述或注释成块的代码片段。

PyCharm注释操作指南:优化代码编写体验PyCharm注释操作指南:优化代码编写体验Feb 21, 2024 pm 06:27 PM

PyCharm注释操作指南:优化代码编写体验在日常的代码编写中,注释是非常重要的一环。良好的注释不仅可以提高代码的可读性,还能帮助其他开发人员更好地理解和维护代码。PyCharm作为一款强大的Python集成开发环境,在注释方面也提供了丰富的功能和工具,可以极大地优化代码编写体验。本文将介绍如何在PyCharm中进行注释操作,以及如何利用PyCharm的注释

一文详解golang中的注释一文详解golang中的注释Mar 21, 2023 pm 07:38 PM

Golang是一种编程语言,它有着比较高的代码可读性和简洁性。然而,在编写代码时,总有些地方需要添加注释来帮助解释某些细节或者增加代码的可读性。在这篇文章中,我们将介绍一些关于Golang注释的内容。

php语言支持几种注释风格php语言支持几种注释风格Feb 15, 2022 pm 02:05 PM

php语言支持3种注释风格:1、C++风格,使用“//”符号,语法“//注释内容”;2、C语言风格,使用“/* */”符号,语法“/* 注释内容 */”;3、Shell风格(Perl风格),使用“#”符号,语法“#注释内容”。

分享PyCharm中快速注释代码的技巧,提高工作效率分享PyCharm中快速注释代码的技巧,提高工作效率Jan 04, 2024 pm 12:02 PM

效率提升!PyCharm中快速注释代码的方法分享在日常的软件开发工作中,我们经常需要注释掉一部分代码进行调试或者调整。如果手动逐行添加注释,这无疑会增加我们的工作量和耗费时间。而PyCharm作为一款强大的Python集成开发环境,提供了快速注释代码的功能,大大提升了我们的开发效率。本文将分享一些在PyCharm中快速注释代码的方法,并提供具体的代码示例。单

优化PyCharm注释:提高代码可维护性优化PyCharm注释:提高代码可维护性Feb 19, 2024 pm 07:37 PM

在编写代码的过程中,注释起着至关重要的作用。它不仅可以帮助其他开发人员理解我们的代码,还可以让自己在以后的维护和优化过程中更加轻松地回顾代码逻辑。PyCharm作为一款强大的Python集成开发环境,提供了丰富而实用的注释功能,本文将介绍如何在PyCharm中合理地使用注释,让我们的代码更易维护。1.单行注释在Python中,单行注释以“#”开始,它可以在

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)