Smarty:unescape

2018-10-12 15:52 更新

unescape

unescape可以解码entityhtml 和 htmlall等的编码。 它与escape 修饰器的效果刚好相反。

参数顺序类型必选参数允许取值默认值说明
1stringNohtmlhtmlall,entity,html解码的类型
2stringNoISO-8859-1UTF-8, 或者任何 htmlentities()可以支持的字符集。UTF-8传递给html_entity_decode() 、 htmlspecialchars_decode() 或 mb_convert_encoding()的字符集

Example 5.22. escape

<?php

$smarty->assign('articleTitle',
                "Germans use &quot;&Uuml;mlauts&quot; and pay in &euro;uro"
                );

?>

unescape例子

{$articleTitle}
Germans use &quot;&Uuml;mlauts&quot; and pay in &euro;uro

{$articleTitle|unescape:"html"}
Germans use "&Uuml;mlauts" and pay in &euro;uro

{$articleTitle|unescape:"htmlall"}
Germans use "Ümlauts" and pay in €uro

参见 Smarty编译转换, escape 修饰器.

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号