字符串怎么当作数组使用??
困窘了好久,好像不能直接将字符串当数组使用,,,望高手指点指点~~~ 本帖最后由 caodongchun 于 2009-7-8 13:53 编辑$string='abcd'
dim $array
$array=$string
or
$string='abcd'
$temp=$string
dim $string
$string=$temp 2# caodongchun
不能转换啊。。。字符串的值被存入数组的第一个元素里去了 :face (36):我自己另写了一个字符串直接转换为数组的函数
#include <Array.au3>
Func StringToArray($str)
Local $array,$c ;$c为转换的中间字符
$length=StringLen($str)
$c=StringMid($str,1,1)
$array=$c
If $length>1 Then
For $i=2 To $length
$c=StringMid($str,$i,1)
_ArrayAdd($array,$c)
Next
EndIf
Return $array
EndFunc :face (36):StringToACSIIArray()这个函数有什么用,不是直接转为数组啊 :face (36):StringToACSIIArray()这个函数有什么用,不是直接转为数组啊
zuiyi 发表于 2009-7-9 14:05 http://www.autoitx.com/images/common/back.gif
这个是转换一个字符串为包含每个字符的ASCII码的数组
#include <Array.au3> ; For _ArrayDisplay()
Local $a = StringToASCIIArray("abc")
_ArrayDisplay($a) 获益良多,谢谢了。
页:
[1]