字符替换函数的问题

作者:动易网络 来源:本站原创 点击数: 发布时间:2008年07月02日

问题:



在标签中定义了一个变量,比如命名为a,并且赋值为一个值,然后输出所赋的值,同时用一此字符对变量a中的字符串进行部分替换,但是预览结果就是出来个$a,这是什么原因?

 

分析:

  我们先看下这个标签 pe:ReplaceText()的说明用法

 

替换字符:
pe:ReplaceText('字符','替换目标','替换内容')
方法作用:
根据指定的字符和替换内容替换成相应的字符
参数描述:
·字符        指定的字符
·替换目标 -   需要替换的字符
·替换内容 -   替换字符
调用例子:
pe:ReplaceText(’12345’,’1’,’2’)这样得到的结果为:22345

 
 (相关页面: http://tech.powereasy.net/Develop/SiteFactory/biaoqian/1697.html )
   根据说明如果提出的问题仅仅是字符间的替换的话,上面的标签写法没有问题,但问题不是这样,其中涉及了是一个变量,所以就要修改下标签里的参数设置
 
解决:



  对变量的调用,不要再用两个单引号包含,如果用单引号包含,那么变量就会被标签当做为字符进行处理,这样就得不到正确的答案