The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
[ 运算符 ]

我们有的时候需要进行一些字符串的操作,以及变量之间的运算,当然直接使用PHP 可以进行这样子的操作。这里,我们给出的是另一种简单的语法规则。


1:变量之间的加法运算

我们可以在模板中写下如下的代码:

  1. <assign name="nValue" value=5 />   
  2. <assign name="nValue2" value=11 />   
  3. {$nValue+$nValue2}  

程序运行后的主模板编译PHP 代码如下:

  1. <?php !defined('DYHB_PATH') && exit; /* DoYouHaoBaby Framework 模板缓存文件 生成时间:2002-01-15 10:43:04  */ ?>   
  2. <?php $nValue = '5'; ?>   
  3. <?php $nValue2 = '11'; ?>   
  4. <?php echo( $nValue+$nValue2 ); ?>  

如图:


程序输出结果如下:

  1. 16  

如图:


2:加法之间的运算

我们可以在模板中写下如下的代码:

  1. <assign name="nValue" value=5 />   
  2. <assign name="nValue2" value=11 />   
  3. {$nValue-$nValue2}  

程序运行后的主模板编译PHP 代码如下:

  1. <?php !defined('DYHB_PATH') && exit; /* DoYouHaoBaby Framework 模板缓存文件 生成时间:2002-01-15 10:47:07  */ ?>   
  2. <?php $nValue = '5'; ?>   
  3. <?php $nValue2 = '11'; ?>   
  4. <?php echo( $nValue-$nValue2 ); ?>  

如图:


程序输出结果如下:

  1. -6  

如图:


3:其它演示代码如下

我们可以在模板中写下如下的代码:

  1. <assign name="nValue" value=5 />   
  2. <assign name="nValue2" value=11 />   
  3. <assign name="sValue3" value='Hello ,welcome to use what?' />   
  4. <php>$arrList = array('key'=>'Thank U !' );</php>   
  5. {$nValue + 9 +10}<br>   
  6. {$nValue * $nValue2 * 10}<br>   
  7. {$nValue / $nValue2}<br>   
  8. {$sValue3.'DoYouHaoBaby'}<br>   
  9. {$sValue3+$arrList['key']}<br>   
  10. {$sValue3.'start - '.$nValue.$nValue2.'- end'}<br>  

程序运行后的主模板编译PHP 代码如下:

  1. <?php !defined('DYHB_PATH') && exit; /* DoYouHaoBaby Framework 模板缓存文件 生成时间:2002-01-15 10:55:33  */ ?>   
  2. <?php $nValue = '5'; ?>   
  3. <?php $nValue2 = '11'; ?>   
  4. <?php $sValue3 = 'Hello ,welcome to use what?'; ?>   
  5. <?php $arrList = array('key'=>'Thank U !' ); ?>   
  6. <?php echo( $nValue + 9 +10 ); ?><br>   
  7. <?php echo( $nValue * $nValue2 * 10 ); ?><br>   
  8. <?php echo( $nValue / $nValue2 ); ?><br>   
  9. <?php echo( $sValue3.'DoYouHaoBaby' ); ?><br>   
  10. <?php echo( $sValue3+$arrList['key'] ); ?><br>   
  11. <?php echo( $sValue3.'start - '.$nValue.$nValue2.'- end' ); ?><br>  

如图:


程序输出结果如下:

  1. 24   
  2. 550   
  3. 0.45454545454545   
  4. Hello ,welcome to use what?DoYouHaoBaby   
  5. 0   
  6. Hello ,welcome to use what?start - 511- end  

如图:


好了,本文到此结束了。