最近在做一个ASP项目时用到了将字符串转换为变量名的方法,拿来做个备忘。
问题描述:
页面A向页面B传递了一个字符串参数,名为"htmer", 我现在想把传递过来的字符串参数"htmer"转换为变量名。
解决方法:
利用eval()函数,将字符串"htmer"转换成变量名,并返回变量htmer的值,具体代码如下所示:
dim htmer="www.htmer.com" '定义了一个名为htmer的变量,并赋值 response.write "htmer" '输出字符串htmer,输出结果应该是htmer response.write eval("htmer") '将字符串htmer转换为变量名,并输出变量htmer的值,输出结果应该是www.htmer.com