本文实例讲述了thinkPHP模板算术运算相关函数用法。分享给大家供大家参考,具体如下:
函数定义如下:
function you($num1,num2){ echo $num1*$num2/100; }
<volist name="list" id="vo"> <tr> <td>{$vo.price|you=$vo.discount'}</td>或者:{$vo.price*$vo.discount/100} </tr> </volist>
如上写接收的参数是Array.discount.需要的运算没有正确结果。
修改了一下代码:
<td>{$vo.price|you=$vo['discount']}</td> <td>{$vo['price']*$vo['discount']/100}</td>
以上两种方式都可以,由此可以看出,thinkphp模板不支持object模式的算术运算和参数传递。
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《PHP中cookie用法总结》、《smarty模板入门基础教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
运算符相关的魔术方法实在太多了,j就大概列举下面两类: 1、比较运算符 魔术方法 说明 __cmp__(self, other) 如果该方法返回负数,说明 self < other; 返回正数,说明 self > other; 返回 0 说明 self == other。强烈不推荐来定义 __cmp__ , 取而代之, 最好分别定义 __lt__, __eq__ 等方法从而实现比较功能。 __cm
问题内容: 在中,我使用或计算成对互相关函数,以便找出哪个偏移使我获得了最大值。从它的外观来看,给了我一个规范化的值序列。Python的scipy中是否有类似的东西,还是应该使用该模块?目前,我正在执行以下操作: 问题答案: 要使一维数组互相关,请使用numpy.correlate。 对于2d数组,请使用scipy.signal.correlate2d。 还有scipy.stsci.convolv
假设: 2的补码形式的32位有符号整数 true和false是值为1和0的整数 java运算符 你能实现像<代码>
主要内容:numpy.reciprocal(),numpy.power(),numpy.mod(),复数数组处理函数NumPy 数组的“加减乘除”算术运算,分别对应 add()、subtract()、multiple() 以及 divide() 函数。 注意:做算术运算时,输入数组必须具有相同的形状,或者符合数组的广播规则,才可以执行运算。 下面看一组示例: 输出结果: 下面介绍了 NumPy 中其他重要的算术运算函数。 numpy.reciprocal() 该函数对数组中的每个元素取倒数,并
大多数都要进行算术运算。算术运算符见图 1.10,注意这里使用了许多代数中没有使用的符号。星号(*)表示乘法、百分号(%)表示求模(modulus)将在稍后介绍。图1.10所示的算术运算符都是二元运算符,即这些运算符取两个操作数。例如表达式 "integer1+integer2" 包含二元运算符 “+” 和两个操作数 integer1 和 integer2。 C++操作 算术运算符 代数表达式 C
运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,覆盖了所有主要的运算。 概述 JavaScript 共提供10个算术运算符,用来完成基本的算术运算。 加法运算符:x + y 减法运算符: x - y 乘法运算符: x * y 除法运算符:x / y 指数运算符:x ** y 余数运算符:x % y 自增运算符:++x 或者 x++ 自减运算符:--x