Value von Arrays abfragen

  • Hallo leute ich habe ein 2D Array das geht von 0-14,0-3 sprich $array[14][3]

    jetzt müsste ich überprüfen ib irgendwo in der 3ten distanz bei 1-14 (wie erkläre ich das jetzt)

    $array[1][3] = ""
    $array[2][3] = ""
    $array[3][3] = "test"
    $array[4][3] = ""
    $array[5][3] = ""
    ....
    $array[14][3] = ""

    so hoffe ihr wisst jetzt was ich meine also wenn in der[3] was steht dann soll es mir das in eine variable schreiben und wenn nirgends was vorhanden ist eben nichts.
    ist das möglich habs vorher mit einer for scheife probiert aber dann überschreibt es mir ja immer die variable und ich hab dann immer nur den wert von [14][3] drin....

    vielen dank für eure hilfe

  • ansonsten, wenn du nicht weisst "wo" sich der Wert befindet kann man das ganze auch mit einer verschachtelten schleife lösen:

    [autoit]

    For $a = 0 To Ubound($array, 1) -1
    For $b = 0 To Ubound($array,2)-1
    If $array[$a][$b] <> "" Then MsgBox(0, "Found", "An der Stelle "&$a&"/"&$b&" wurde der Wert "&$array[$a][$b]&" gefunden!")
    Next
    Next

    [/autoit]

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D

  • ja es soll danach noch was gemacht werden aber so habt ihr mich schon weitergeholfen :) vielen dank.

  • @ParTy

    mit deiner variable die immer überschrieben wird ;) einfach in die If abfrage danach ein ExitLoop einfügen ;)

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D