Home  >  Article  >  Backend Development  >  smartprinter virtual printer variable operators and usage methods in php smarty template engine

smartprinter virtual printer variable operators and usage methods in php smarty template engine

WBOY
WBOYOriginal
2016-07-29 08:41:271029browse

20 commonly used variable operators in smarty* Usage syntax: {Variable name | Operator: }
* capitalize --- Capitalize the first letter
* count_characters --- Calculate the number of characters
* cat --- Connect strings
* count_paragraphs ---Count the number of paragraphs
* count_sentences ---Count the number of sentences
* count_words ---Count the number of words
* date_format ---Time format
* default ---Default
* escape ---Transcode
* indent ---Indent
* lower ---Lowercase
* nl2br ---Replace newlines with
* regex_replace ---Replace
* replace ---Replace
* spacify ---Insert spaces
* string_format -- -String formatting
* strip ---Remove extra spaces
* strip_tags ---Remove html tags
* truncate ---Intercept
* upper ---Capital
* wordwrap --Constrain line width
Usage:
index.php

Copy code The code is as follows:


include("smarty_inc.php");
$name = "My name is MaJi,age 22,sex boy.aaaaaa< ;/a>.";
$smarty->assign("title", $name);
$smarty->assign("row", $row);
$smarty->assign("d" ,strtotime("-0"));
$smarty->assign("nubmer", 342345.736524);
$smarty->display("index.html");
?>


index.html
Original data: {$title}
After using the capitalize variable operator: {$title|capitalize}
After using the count_characters variable operator: {$title|count_characters}
After using the cat variable operator: {$title|cat: "wwww.baidu.com"}
After using the count_paragraphs variable operator: {$title|count_paragraphs}
After using the count_sentences variable function operator: {$title|count_sentences}
After using the count_words variable function operator: {$title|count_words }
Original time data: {$d}
Use date_format variable function operation: {$d|date_format:"%Y-%m-%d"}
Use smarty.now to call time: {$smarty.now|date_format: "%Y-%m-%d"}
Use the default variable function operation: {$title1|default:"No such variable"}
Use the escape variable function operation: {$title|escape:"html"}
Use indent Variable function operation: {$title|indent:2:" "}
Use lower variable function operation: {$title|lower}
Use upper variable function operation: {$title|upper}
Use replace variable function operation: {$ title|replace:"is":"@@"}
Use the spacify variable function operation: {$title|spacify:"_"}
Use the string_format variable function operation: {$nubmer|string_format:"%.2f"}
Use strip variable function operation: {$title|strip:"_"}
Use strip_tags variable function operation: {$title|strip_tags}
Use truncate variable function operation: {$title|truncate:30:"..."}
Use wordwrap variable function operation: {$title|wordwrap:10:"
"}

The above introduces the variable operators and usage methods in the smartprinter virtual printer php smarty template engine, including the content of the smartprinter virtual printer. I hope it will be helpful to friends who are interested in PHP tutorials.