比较困难呀,asp数组不支持字符串索引.
解决方案 »
- php问题
- 第一次安装AppServ2.60
- 二维数组得到值最大记录的问题,在线等
- 如何设置定时删除表格内容和备份MYSQL数据库呢?
- PHP统计网卡流量怎么做啊?
- 奇怪的$_ENV
- 问个简单问题,如何生成html静态文件?
- 数据库总是出现Warning: mysql_connect(): User 'playbb' has exceeded the 'max_connections' resource (current value: 60000)
- session初级问题 如果定义个aaa的session变量 万一其他某程序也用aaa做变量名 那么?会被改吗?
- php模拟教务处登陆查成绩得到结果为空
- 怎样实现定时操作!
- PHP防作弊验证码
q = LCase(request.QueryString("q"));
if q != "" then
dim arr1;
dim arr2;
arr1 = Array("Great Bittern", "Little Grebe", "Black-necked Grebe", "Little Bittern");
arr2 = Array("Botaurus stellaris", "Tachybaptus ruficollis", "Podiceps nigricollis", "Ixobrychus minutus");dim pos;
for i = 0 to 10
pos = InStr(q, "$" & LCase(arr1(i)) );
if isNumeric(pos) && pos > 0 then
response.write arr1(i) & "\n";
end if
next
end if
不过只是转换一点点小代码倒是可以实现,但楼主的代码中是PHP特有的关联数组,这个问题貌似只有通过将键和值分别保存为数组,再通过对应关系来操作了,方法可以按楼上的来
这样就可以用ASP写代码了
<?php
$q = 'b';
$items = array(
"Great Bittern"=>"Botaurus stellaris",
"Little Grebe"=>"Tachybaptus ruficollis",
"Black-necked Grebe"=>"Podiceps nigricollis",
"Little Bittern"=>"Ixobrychus minutus",
"Black-crowned Night Heron"=>"Nycticorax nycticorax",
"Purple Heron"=>"Ardea purpurea",
"White Stork"=>"Ciconia ciconia",
"Spoonbill"=>"Platalea leucorodia",
"Red-crested Pochard"=>"Netta rufina",
"Madeira Little Shearwater"=>"Puffinus baroli",
"House Finch"=>"Carpodacus mexicanus",
"Green Heron"=>"Butorides virescens",
"Solitary Sandpiper"=>"Tringa solitaria",
"Heuglin's Gull"=>"Larus heuglini"
);foreach ($items as $key=>$value) {
if (strpos(strtolower($key), $q) !== false) {
echo "$key\n";
}
}?>
jakey9826的asp代码经过测试多处语法错误,修正语法错误后也没有正确的结果。
比如说xxx.asp?q=xxxx