freemarker
指令:<#xxx>
自定义指令<@xxx>
转换${1.1?int}
${aa?c}作用把String转换为数字,因为freemarker默认的会采用科学计数法,比如1,000,000
html:对字符串进行HTML编码
cap_first:使字符串第一个字母大写
lower_case:将字符串转换成小写
upper_case:将字符串转换成大写
trim:去掉字符串前后的空白字符
序列使用的:
size:获得序列中元素的数目
数字使用的:
int:取得数字的整数部分(如-1.9?int的结果是-1)
<#setting number_format="number"/>
<#setting date_format=""/>
<#setting time_format=""/>
<#setting datetime_format=""/>
<#assign answer=42/>
<#if s?exists>
${s?if_exists}
exists用在逻辑判断,而if_exists用来打印东西时用到,如果存在打印,不存在打印空字符串.
exp1?exists将会被exp1??代替
exp1?if_exists将会被exp1!代替
exp1?default(exp2)将会被exp1!exp2,这些在2.4版本中会体现到??
<#setting datetime_format="yyyy-MM-dd HH:mm"/>
<#setting date_format="yyyy-MM-dd"/>
<#setting time_format="HH:mm"/>
<#assign xxx="2006-10-13 10:30:20"/>
${xxx?datetime}
<#assign i=30/>
<#assign ii=30.00/>
<#assign str="test"/>
${ii},${ii?int},${ii?double},${ii?float},${i},${i?double},${str?if_exists},${s?if_exists},
<#if s?exists>
${"test"}
<#else>
${"noexists"}
<#assign x=1,y=2,z=3/>
<#if x=1>
x=1
<#elseif y=1>
y=1
<#elseif z=1>
z=1
分享到:
相关推荐
__if_exists 语句 __if_exists 语句测试指定的标识符是否存在。如果该标识符存在,则执行指定的语句块。 语法 __if_exists ( identifier ) { statements }; 参数 参数 说明 identifier 要测试其存在性的...
if (function_exists('subtract')) { echo "Subtract function exists."; } else { echo "Subtract function does not exist."; } ``` #### 注意事项 1. **区分大小写**:在 PHP 中,函数名是不区分大小写的,但...
if (function_exists('checkUserPrivilege')) { if (checkUserPrivilege('edit_post')) { echo '编辑</button>'; } } else { echo '编辑</button>'; } ``` 在上面的例子中,我们首先检查了一个名为...
if (array_key_exists('a', $a)) { echo 'Key exists!'; } else { echo 'Key does not exist!'; } ``` 这段代码会输出“Key exists!”,因为键'a'确实存在于数组$a中。 在性能方面,array_key_exists()函数相比in...
接下来的代码if(class_exists('MyClass')){...}是一个常见的用法,它首先检查'MyClass'这个类是否存在,只有存在时才会尝试创建该类的新实例。这是一种安全的编程习惯,可以避免尝试创建未定义的类实例而导致的运行...
第一个实例是检查一个具体的文件路径(包括网络路径),通过if语句判断文件是否存在,并输出相应的信息。如果文件存在,将输出"文件$filename exists";如果不存在,将输出"文件$filename不存在"。这种使用方式对于...
array_key_exists() 定义和用法 array_key_exists() 函数判断某个数组中是否存在指定的 key,如果该 key 存在,则返回 true... if (array_key_exists(“a”,$a)) { echo “Key exists!”; } else { echo “Key does not
1 Python自动绘图 在这里我主要运用了pyautocad库进行Auto...acad = Autocad(create_if_not_exists = True) acad.prompt(Hello! Autocad from Python.) print(acad.doc.Name) # 定义点 p1=APoint(0,0) p2=APoi
if (file_exists($file)) { // 文件存在,执行相关操作 } else { // 文件不存在,处理错误 } ``` 这种方法不仅可以解决Safe Mode带来的问题,还适用于`is_dir()`和`is_file()`等其他文件系统相关的函数,确保在受...
if(!file_exists('./'.$m_url)) { mkdir($m_url); } $img_path = empty($username)?$m_url:$m_url.$username.'/'; if($username){ if(!file_exists('./'.$img_path)){ mkdir($img_path); } ...
if exists用法,里面包含各种需要用到if exists的情况。
if (file_exists(iconv('UTF-8', 'GBK', $realname))) { // 文件存在,执行相关操作 } else { echo '文件不存在'; } ``` 这个例子中,`iconv('UTF-8', 'GBK', $realname)` 将UTF-8编码的字符串 `$realname` 转换...
array_key_exists() PHP array_key_exists() 函数用于检查给定的键名或索引是否存在于数组中,如果存在则返回 TRUE ,否则返回 FALSE 。 语法: bool array_key_exists( mixed...if(array_key_exists('name', $arr_a)){
if (array_key_exists("a", $a)) { echo "Key exists!"; } else { echo "Key does not exist!"; } // 输出:Key exists! ``` 在这个例子中,$a是一个关联数组,并且键名"a"存在,所以返回“Key exists!”。 示例...
if(file_exists($filename)){ echo "文件{$filename}存在"; }else{ echo "文件{$filename}不存在"; } ``` 在上述代码中,我们首先定义了一个变量`$filename`,并赋予它要检查的文件路径。然后使用if语句和file_...
if(method_exists('ClassName', 'methodName')) { // 如果存在名为methodName的方法在ClassName类中,则执行这里的代码 } ``` `is_callable()` 函数的用途比 `method_exists()` 稍微广泛一些。`is_callable()` ...