如何循环遍历文件并在循环的每个循环中根据逗号分隔的文件中的该行创建一个数组?
我有一个文本文件,在文件中每行有两个用逗号分隔的数字。我正在尝试遍历文件并创建一个要在选择下拉列表中使用的数组。选项的一个值,另一个用作选项值。请让我知道,如果你有任何问题。
到目前为止,这就是我所拥有的:
<select name="catalog-num" id="catalog-num">
<cfloop file="http://mywebsite.com/catalog-parts.txt" index="PartItem">
<cfset a = listToArray(PartItem)>
<option value="http://newwebsite/product/non-pim-details.cfm?specs_partnum=<cfoutput>#a[0]#</cfoutput>"><cfoutput>#a[1]#</cfoutput></option>
</cfloop>
</select>
我的 TXT 文件如下所示:
8018823,C121209HC
8018824,C121609HC
8018828,C162011HC
8018829,C162411HC
8018832,C202013HC
8018852,C24SBASEC
8018854,C66SCOLC
8018653,DFK2016C
8018657,DFK2420C
8018660,DFK2424C
8018661,DFK3024C