Array und Stringsplit

09/21/2013 17:30 RettAss#1
Tach
hab nun wieder ein kleines problem und zwar das sich stringsplit und arrays nicht so wirklich vertragen. Ich lese aus einer .ini mehrere zahlen aus, da nun die zahlen einzeln ausgegebn werden müssen verwende ich stringsplit. Wenn ich nun via _arrayDisblay diese ausgeben will geht das ohne probleme, sobald ich aber einzelne werte des array ausgebn will gibt er mir ein error aus.

Code:
$wearing1 = IniRead("test.ini","1","2","")
$aZahlen = StringSplit($wearing1, " ",2)
			_ArrayDisplay($aZahlen)
Bis hierhin klappt alles, nur wenn ich jetzt folgendes mache:

Code:
$wearing1 = IniRead("test.ini","1","2","")
$aZahlen = StringSplit($wearing1, " ",2)
MsgBox("","",$aZahlen[1][0])

MsgBox("","",$aZahlen[1][0])
MsgBox("","",^ ERROR
->17:27:30 AutoIt3.exe ended.rc:1
>Exit code: 1    Time: 7.662
das ganze Array kann er mir ausgeben mit _ArrayDisplay, aber einzelne zeilen nicht.

mfg
09/21/2013 17:41 alpines#2
StringSplit returnt einen 1-Dimensionalen Array.
Code:
$aZahlen[1][0] ;ist falsch
Code:
$aZahlen[0] ;ist richtig
09/21/2013 18:03 RettAss#3
Quote:
Originally Posted by alpines View Post
StringSplit returnt einen 1-Dimensionalen Array.
Code:
$aZahlen[1][0] ;ist falsch
Code:
$aZahlen[0] ;ist richtig
:facepalm:

Danke, ein weiteres mal :D
09/21/2013 18:13 LikeU<3#4
$array[0][1] brauchst du wenn dein Array mehrere Col´s hat. Also wenn du mal bei $array[1] Error bekommst einfach das andere versuchn ^.-
09/21/2013 18:19 RettAss#5
Quote:
Originally Posted by LikeU<3 View Post
$array[0][1] brauchst du wenn dein Array mehrere Col´s hat. Also wenn du mal bei $array[1] Error bekommst einfach das andere versuchn ^.-
Ja das is klar, bin ja von nem 2d array ausgegangen, weil ich fast ausschließlich damit arbeite, aber das ich mal drauf gekommen wäre hier ein 1d array zu verwenden...naja :D
09/21/2013 20:34 Lawliet#6
#closed