FindNoCase,Find不工作coldfusion 9

Raj*_*ish 2 coldfusion coldfusion-9 cfml

FindNoCase和Find函数都为所有情况返回0值.我正在研究Coldfusion 9.

<cfoutput>#Find("aaInternationalbb", "International")#</cfoutput>       ->o/p:0
<cfoutput>#Find("aalbb", "International")#</cfoutput>                   ->o/p:0
<cfoutput>#FindNoCase("aaInternationalbb", "International")#</cfoutput> ->o/p:0
<cfoutput>#FindNoCase("aalbb", "International")#</cfoutput>             ->o/p:0
Run Code Online (Sandbox Code Playgroud)

请让我知道如何使这项工作.提前致谢

she*_*emy 8

这不起作用,因为您以错误的顺序给出了参数.对于每个语法find()findNoCase()

 FindNoCase(substring, string [, start ])

 Find(substring, string [, start ])
Run Code Online (Sandbox Code Playgroud)

所以你必须尝试:

  <cfoutput>#Find( "International","aaInternationalbb")#</cfoutput>       
  <cfoutput>#Find( "International","aalbb")#</cfoutput>                   
  <cfoutput>#FindNoCase("International","aaInternationalbb" )#</cfoutput> 
  <cfoutput>#FindNoCase("International","aalbb")#</cfoutput>
Run Code Online (Sandbox Code Playgroud)

这将输出为:3 0 3 0

  • 确实.作为一般规则,RajVish,如果你认为一个非常常用的函数"不起作用",你至少应该首先得出结论*你错了*,并阅读文档,作为第一个端口电话. (7认同)