字符替换函数的问题
作者:动易网络
来源:本站原创
点击数: 次
发布时间: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
)
根据说明如果提出的问题仅仅是字符间的替换的话,上面的标签写法没有问题,但问题不是这样,其中涉及了是一个变量,所以就要修改下标签里的参数设置
解决:
对变量的调用,不要再用两个单引号包含,如果用单引号包含,那么变量就会被标签当做为字符进行处理,这样就得不到正确的答案