本文主要讲述在ASP中VBScript脚本如何在变量名中包含某个变量值,或者将动态变量转变成变量名。
比如有变量Str_Id,我们要将此变量的值定义成新的变量名。
<% Str_Id=5 eval("day"&Str_Id&"") %>
通过eval方法,就得到新的变量:day5。我们成功地将Str_Id变量值5引用到新的变量名中了。
总结:asp中将动态变量定义成变量,必须要用到eval()函数,离开这个函数直接写会报错的。
还有一种可以利用数组实现的方法。
将变量值依次加入到数组中
<% Str_Id=Array(Str1_Id,Str2_Id,Str3_Id,Str4_Id) response.write (Str_Id((i-1))) %>
注意:asp数组下标是从0开始的,所以采用了i-1。
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/1033.html