当您只知道值时,使用函数StructFindValue查找结构键.
它返回一个匹配数组(但默认情况下限于一个匹配),每个数组元素包含一个带有三个键的结构:
查找指向CGI范围中localhost IP地址的键(范围也是结构):
<cfset Result = StructFindValue( CGI , '127.0.0.1' ) />
<cfdump var=#Result[1].Key# />
Run Code Online (Sandbox Code Playgroud)
输出remote_addr
- 找到的第一个值.
请注意,结构的排序不能保证 - 第一个值在不同情况下可能不同.
要获得所有结果,只需将scope参数指定为all
:
<cfset Result = StructFindValue( CGI , '127.0.0.1' , 'all' ) />
<cfloop index=i from=1 to=#ArrayLen(Result)#>
<cfdump var=#Result[i].Key# />
</cfloop>
Run Code Online (Sandbox Code Playgroud)
输出remote_addr
remote_host
local_addr
.
归档时间: |
|
查看次数: |
102 次 |
最近记录: |