smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例_php技巧

本文实例讲述了smarty内置函数{loteral}、{ldelim}和{rdelim}用法。分享给大家供大家参考。具体如下:

{ldelim}和{rdelim}分别是smarty标识的左分隔符和右分隔符。如下面的javascript代码可以这么使用。

模板文件temp.htm如下:

复制代码 代码如下:

<script language="javascript" type="text/javascript">
function myfunction(){ldelim}
 alert("aaaaaa");
{rdelim}
</script>
<a href="#" onclick="javascript:myfunction()">aaaa</a>

{literal}内容区域{/liteal},可以将“内容区域”按原样输出,而smarty不会对其解析。如上面的代码可改成:

复制代码 代码如下:

<script language="javascript" type="text/javascript">
{literal}
function myfunction(){
 alert("aaaaaa");
}
{/literal}
</script>
<a href="#" onclick="javascript:myfunction()">aaaa</a>

希望本文所述对大家的php程序设计有所帮助。

时间: 2024-10-28 21:05:22

smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例_php技巧的相关文章

smarty内置函数config_load用法实例_php实例

本文实例讲述了smarty内置函数config_load用法.分享给大家供大家参考.具体如下: {config_load}用于从配置文件中,加载到配置变量.详细用法如下: 配置文件:foo.conf 说明:[Table] 和 [Customer] 表示段落名称. 复制代码 代码如下: [Table] pageTitle = "this is mine" bodyBgColor = "#eee" tableBorderSize = 3 tableBgColor = &

smarty内置函数foreach用法实例_php实例

本文实例讲述了smarty内置函数foreach用法.分享给大家供大家参考.具体如下: 输出文件:index.php 复制代码 代码如下: <?php require_once('libs/Smarty.class.php'); $smarty = new Smarty(); $smarty->setTemplateDir($_SERVER['DOCUMENT_ROOT']."/php/templates/"); $smarty->setCompileDir($_SE

smarty内置函数section的用法_php实例

本文实例讲述了smarty内置函数section的用法.分享给大家供大家参考.具体分析如下: foreach函数可以做到section能做的一切,所以一般都用foreach,这里也详细说下section的用法.section只能遍历索引数组,而不能遍历关联数组. 数组键值按倒序输出实例: 模板文件:temp.htm 复制代码 代码如下: {section name=foo loop=$name step=-1} {$name[foo]} {/section} 参数说明: name为section

smarty内置函数capture用法分析_php实例

本文实例讲述了smarty内置函数capture用法.分享给大家供大家参考.具体分析如下: {capture}可以捕获标记范围内的输出内容,并存到变量中而不显示.有三种用法, 代码如下: 复制代码 代码如下: {capture name="banner"}aaaaaa{/capture} {$smarty.capture.banner} <hr /> {capture assign="foo"}bbbbbb{/capture} {$foo} <hr

PHP获取文件夹大小函数用法实例_php技巧

本文实例讲述了PHP获取文件夹大小函数用法.分享给大家供大家参考.具体如下: <?php // 获取文件夹大小 function getDirSize($dir) { $handle = opendir($dir); while (false!==($FolderOrFile = readdir($handle))) { if($FolderOrFile != "." && $FolderOrFile != "..") { if(is_dir(

PHP匿名函数和use子句用法实例_php技巧

本文实例讲述了PHP匿名函数和use子句用法.分享给大家供大家参考,具体如下: 下面方法输出的是hello world $param1和$param2是闭包变量 function test() { $param2 = 'every'; // 返回一个匿名函数 return function ($param1) use ($param2) { // use子句 让匿名函数使用其作用域的变量 $param2 .= 'one'; print $param1 . ' ' . $param2; }; }

php计算给定时间之前的函数用法实例_php技巧

本文实例讲述了php计算给定时间之前的函数用法.分享给大家供大家参考.具体如下: 这里给定一个时间,计算这个时间在多久前,比如:2天前,1年前 <?php function prettyDate($date){ $time = strtotime($date); $now = time(); $ago = $now - $time; if($ago < 60){ $when = round($ago); $s = ($when == 1)?"second":"se

jQuery内置函数map和each的用法

$.map的运用 var arr1 = [0, 3, 5]; var arr2 = $.map(arr1, function (item) { return item * 2 }); alert(arr2); 结果:0 6 10   $.each的运用   普通数组 var arr1 = [0, 3, 5]; $.each(arr1,function (i) { alert(arr1[i]); }); 结果:0,3,5     json对象 var jsonData = {"tom":

joomla内置的表单验证功能使用方法_php技巧

以下说一下使用方法: 在要使用表单功能的页面的最上面输入如下代码 JHTML::_('behavior.formvalidation'); 然后把如下脚本加入页面上 复制代码 代码如下: <script type="text/javascript"> function formValidate(f) { if (document.formvalidator.isValid(f)) { f.check.value='<?php echo JUtility::getTok