Mer*_*arl 8 coldfusion coldfusion-8
尝试从给定列表中删除用户标识.似乎无法破解它... ListDeleteValue上的删除错误 - 我缺少的东西.在CF8上.
<cfset curlist = "#userssigned#"> - say userx:usery:userz
<cfset ud = "#session.user_id#"> - say userz
<cfoutput>
#curlist#
<br>
<br>
#ud#
<br>
<cfset newlist = ListDeleteValue( curlist, "#ud#", ":") />
#newlist# - should delete userz? end up as userx:usery
</cfoutput>
Run Code Online (Sandbox Code Playgroud)
Mat*_*che 12
您需要使用ListDeleteAt()并且还需要使用ListFind()
以下代码查找列表中项目的位置
注意:"##"当您将变量设置为另一个变量时,无需使用
<cfset userssigned = 'userx:usery:userz' />
<cfset session.user_id = 'userz' />
<cfset curlist = userssigned />
<cfset ud = session.user_id />
<cfoutput>
#curlist#<br><br>
#ud#<br>
<cfset newlist = ListDeleteAt( curlist, ListFind(userssigned,ud,":"), ":") />
#newlist# - should delete userz? end up as userx:usery
</cfoutput>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9728 次 |
| 最近记录: |