我只是想知道在ColdFusion中是否有一種方法來循環訪問一個文本數組,然後逐行循環遍歷文本?cfloop一個數組並逐行讀取內容
<cfloop file= "#ExpandPath('/file-path-here')#" index="theLine">
</cfloop>
上面的cfloop
通過文件循環。但是,我希望能夠遍歷包含大量文本的現有數組。然後遍歷每一行內容。這可能與CF?
我只是想知道在ColdFusion中是否有一種方法來循環訪問一個文本數組,然後逐行循環遍歷文本?cfloop一個數組並逐行讀取內容
<cfloop file= "#ExpandPath('/file-path-here')#" index="theLine">
</cfloop>
上面的cfloop
通過文件循環。但是,我希望能夠遍歷包含大量文本的現有數組。然後遍歷每一行內容。這可能與CF?
是的。只需循環遍歷數組...在這個循環中,您對每個文件使用上述循環。
對不起,只是重新閱讀這個問題。 是的,你循環陣列。然後,您將數組項目的內容視爲列表... Cfloop list = array item ... Delimiter = Cr或lf
<cfloop array="#myarray#" index="arrayItem">
<cfloop index="theLine" list="#arrayItem#" delimiters="#chr(10)##chr(13)#">
<cfset doSomethingWithIt = theLine>
</cfloop>
</cfloop>
應該是'array =「#myarray#」' – Henry
你說得對。我總是不得不考慮這些。 –
數組在現實生活中不存在。你用你的編程語言創建它們。所以,如果你要創建一個數組,然後循環,也許你可以實現你的目標,而不會打擾數組。以你的代碼爲例,如果你正在循環瀏覽一個文本文件的行,你最好把文件當作一個chr(10)分隔列表並循環瀏覽。 –
如果您可以通過循環訪問數組然後遍歷每行來提供更好的描述,那麼您可能會得到更好的答案。 – Russ