smarty 运算符列表

下面是可用的运算符列表,使用中都会放到元素的中间并且用空格分隔。 注意列表中[方括号]的是可选的,而且还会列出对应PHP的表达式。

详见:Chapter 7. 内置函数

运算符 别名 语法示例 含义 对应PHP语法
== eq $a eq $b 等于 ==
!= ne, neq $a neq $b 不等于 !=
> gt $a gt $b 大于 >
< lt $a lt $b 小于 <
>= gte, ge $a ge $b 大于等于 >=
<= lte, le $a le $b 小于等于 <=
===   $a === 0 绝对等于 ===
! not not $a 非 (一元运算) !
% mod $a mod $b 取模 %
is [not] div by   $a is not div by 4 取模为0 $a % $b == 0
is [not] even   $a is not even [非] 取模为0 (一元运算) $a % 2 == 0
is [not] even by   $a is not even by $b 水平分组 [非] 平均 ($a / $b) % 2 == 0
is [not] odd   $a is not odd [非] 奇数 (一元运算) $a % 2 != 0
is [not] odd by   $a is not odd by $b [非] 奇数分组 ($a / $b) % 2 != 0

原文地址:https://www.cnblogs.com/zhuyongzhe/p/10290393.html

时间: 2024-11-05 19:31:16

smarty 运算符列表的相关文章

文件测试运算符列表

文件测试运算符列表操作符 说明 举例 -b file 检测文件是否是块设备文件,如果是,则返回 true. -c file 检测文件是否是字符设备文件,如果是,则返回 true. -d file 检测文件是否是目录,如果是,则返回 true. -f file 检测文件是否是普通文件(既不是目录,也不是设备文件),如果是,则返回 true. -g file 检测文件是否设置了 SGID 位,如果是,则返回 true. -k file 检测文件是否设置了粘着位(Sticky Bit),如果是,则返回

Delphi 的运算符列表,运算符及优先级表格 good

Delphi 的运算符列表 分类 运算符 操作 操作数 结果类型 范例 算术运算符 + 加 整数,实数 整数,实数 X + Y - 减 整数,实数 整数,实数 Result - 1 * 乘 整数,实数 整数,实数 P * InterestRate / 实数除 整数,实数 实数 X / 2 div 整数除 整数 整数 Total div UnitSize mod 取模 整数 整数 Y mod 6 +(一元) 符号等同 整数,实数 整数,实数 +7 -(一元) 符号相反 整数,实数 整数,实数 -X

Python运算符列表

x+y,x-y 加.减,“+”号可重载为连接符 x*y,x**y,x/y,x%y 相乘.求平方.相除.求余,“*”号可重载为重复,“%”号可重载为格式化 <,<=,>,>=,==,<>,!= 比较运算符 +=,-=,*=,/=,%=,**=,<<=,>>=,&=,^=,|= 自变运算符 x|y 按位或 x^y 按位异或 x&y 按位与 ~x 按位取反 x<<,x>>y x向左或向右移y位 is, is no

Delphi 的运算符列表

分类 运算符 操作 操作数 结果类型 范例 算术运算符 + 加 整数,实数 整数,实数 X + Y - 减 整数,实数 整数,实数 Result - 1 * 乘 整数,实数 整数,实数 P * InterestRate / 实数除 整数,实数 实数 X / 2 div 整数除 整数 整数 Total div UnitSize mod 取模 整数 整数 Y mod 6 +(一元) 符号等同 整数,实数 整数,实数 +7 -(一元) 符号相反 整数,实数 整数,实数 -X 布尔运算符 not 否定

shell运算符之 关系运算符,算数运算符,布尔运算符,字符串运算符和文件测试运算符

shell运算符有很多,关系运算符,算数运算符,布尔运算符,字符串运算符和文件测试运算符 1,算术运算符 原声bash 不支持简单的算术运算,可以使用expr 工具 两点注意: 表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2,这与我们熟悉的大多数编程语言不一样. 完整的表达式要被 ` ` 包含,注意这个字符不是常用的单引号,在 Esc 键下边. #!/bin/basha=10b=20rst=`expr 2 + 2`echo '2+2 =' ${rst} rst=`exp

C和C++运算符 (转)

这里是C和C++语言的运算符列表.所有列出的运算符皆含纳于C++:第三个栏目里的内容也使用C来描述.应当注意的是C不支持运算符重载. 下列运算符在两个语言中都是顺序点(运算符未重载时): &&.||.?: 和 ,(逗号运算符). C++也包含类型转换运算符const_cast.static_cast.dynamic_cast和reinterpret_cast,不在表中列出以维持简洁.类型转换运算符需要在表达式中明确使用括号,因此并不存在优先级的问题. 在C里有的运算符,除了逗号运算符和箭头

Linux Gvim shell 运算符

shell运算符:算数,关系,布尔,字符串,文件测试原生bash不支持简单的数学运算,可通过awk expr实现,expr最常用expr是一款表达式计算工具,使用它能完成表达式的求值操作 示例如下: 1 val=` expr 2 + 2 ` 2 echo " Total value : ${val} " 注意1.表达式和运算符之间要有空格2.完整表达式要被``包含 算数运算符 示例如下: +     -     *     /     %     ==     != 1 a=10 2

Shell脚本值:运算符

算术运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用. expr 是一款表达式计算工具,使用它能完成表达式的求值操作. 例如:实现两个数相加 #!/bin/bash val=`expr 2 + 2` echo "Total value : ${val}" 表达式和运算符之间要有空格,可以把每个表达式和运算符都看做是一个参数传递到expr 下面是算术运算符列表,其中乘号(*)前边必须加反斜杠(\)才能实现乘法运算 关系运算

运算符和表达式(类型转换)

和其他程序设计语言一样,C语言中表示运算的符号称为运算符.运算符是告诉编译程序执行特定算术或逻辑操作的符号,运算的对象称为操作数. 对一个操作数进行运算的运算符称为单目运算符,对两个操作数进行运算的运算符称为双目运算符,三目运算符对三个操作数进行运算.用运算符和括号可以将操作数连接起来组成表达式. C语言提供了40多个运算符,其中一部分跟其他高级语言相同(例如"+"."?"."*"等运算符),另外的与汇编语言类似,对计算机的底层硬件(如指定的物理