如何将文本存入数组
alice,alice@163.com,ITbob,bob@163.com,IT
tom,tom@163.com,IT
如上文本,把文件按逗号分隔,分隔后的文本存入二维数组array,下一行文本存入array,请问如何实现用for循环存入数组,已经把文本分段,就是不明白怎么存入,请教一下。
While 1
$line = FileReadLine($file)
$user = StringSplit($line , ",")
$userid = $user
$username = $user
$mailaddress = $user
$department = $user
For $i = 1 To $a -1 Step 1
$userarray[$i] = $userid
$userarray[$i] = $username
$userarray[$i] = $mailaddress
$userarray[$i] = $department
GUICtrlCreateListViewItem($userarray[$i] & "|" & $userarray[$i] & "|" & $userarray[$i] & "|" & $userarray[$i], $hListView)
Next
WEnd
以上为小弟写的代码,请大神指教{:face (229):} 直接搜索的函数,用起来没问题
#include <File.au3>
#include <Array.au3>
Local $aRetArray, $sFilePath = @ScriptDir & "\a.txt"
_FileReadToArray($sFilePath, $aRetArray,$FRTA_ENTIRESPLIT,",")
_ArrayDisplay($aRetArray, "1D array - count", Default, 8)
直接搜索的函数,用起来没问题
q410225 发表于 2016-12-10 18:21 http://www.autoitx.com/images/common/back.gif
这句运用得很好
_FileReadToArray($sFilePath, $aRetArray,$FRTA_ENTIRESPLIT,",") 回复 2# q410225
这招确实很牛! 這要做個筆.記.了~ 這要做個筆.記.了~
页:
[1]