私は3つの値を持つ1次元配列を持っています。インデックス2の値にアクセスして変数に格納する必要があります。 <cfoutput><cfset myvar= #myarray[2]#></cfoutput>
これを試してみると、「複雑なオブジェクト型は単純な値に変換できません」というエラーが表示されます。どんな助けもありがとう。余分なコードで配列から値を取得して変数に格納する方法は? ColdFusion
<cfset myarray=ArrayNew(1)>
<cfset counter = 1>
<cfloop list="#url.TableName#" index="y">
<cfquery name="findgreatest" dbtype ="query">
SELECT max(arn) as recno from qSort
WHERE tbl = '#y#'
</cfquery>
<cfset nextTBRC[counter] = ["#findgreatest.recno#"]>
<cfset counter = counter + 1>
</cfloop>
<cfoutput>
<cfset myvar = "#nextTBRC[2]#">
<div>#myvar#</div>
</cfoutput>
'myArray'ように見えるんか? – Chester
それには、1、3、7の単純な数字の3つの値があります。 – brandoonjen
ほとんどの質問と同様に、最も完全なコードが通常役に立ちます。私は動作するいくつかのコードを添付しました。あなたは同じように見えるん: '<のcfset myarrayの[1] = 1> <のcfset myarrayの[2] = 2> <のcfset myarrayの[3] = 3> <にcfdump VAR = "#myarrayの#"> –
Chester