asp数组(2)
代码篇章开启:
在网页的深处,隐藏着一段神秘的代码,它像是一位无所不能的魔法师,能够根据你的需求,召唤出相应的城市名称。让我们一起揭开这段代码的神秘面纱。
代码片段如下:
```plaintext
Function Newtxt(sz, strtxt, cityid)
Dim ali(), icount, i
Dim ali2
ali = split(sz, ",")
ali2 = split(strtxt, ",")
icount = UBound(ali)
cityid = Request.QueryString("cityid")
if Request.QueryString("cityid") = "" then cityid="234" end if
For i = 0 To icount
If cityid = ali(i) Then
Newtxt = ali2(i)
End If
Next
End Function
```
这段代码定义了一个名为`Newtxt`的函数,它接收三个参数:`sz`、`strtxt`和`cityid`。函数内部通过对字符串的分割和比较,找到了与输入的城市ID相匹配的城市名称。如果没有提供城市ID或者在查询字符串中没有找到城市ID,那么默认城市ID将被设定为"234"。
接下来,让我们看另一段代码:
```plaintext
dim cityid, cityname, id
cityid = "234,54,294,2347,653,121"
cityname = "海口,二,三,四,五,六"
id = Request.QueryString("cityid")
if Request.QueryString("cityid") = "" then id=234 end if
=Newtxt(cityid, cityname, id)
```
这段代码定义了城市ID和城市名称的变量,然后通过查询字符串获取城市ID。如果没有提供城市ID,则默认设定为"234"。通过调用前面定义的`Newtxt`函数,根据城市ID获取对应的城市名称。
整段代码就像是一场魔法表演,输入城市ID,就能召唤出对应的城市名称。它静默地工作在网络世界的背后,为我们提供个性化的服务。