String in Array

  • Hi,

    ich habe mir ein programm geschrieben, das mit regexp strings bearbeitet. dies geschieht in einer While schleife.
    Nun möchte ich in der While-Schleife die Strings in ein Array einlesenm nur iwie klappt das nicht.

    ich hatte mir das so gedacht:

    PHP
    For $j = 1 To $max
    _ArrayInsert($aOut, $j, $sOut)
    $j = $j + 1
    		Next

    aber iwie klappt das nicht und ich weiß nicht wieso....
    Hoffe ihr könnt mir hierbei helfen.

    Gruß
    sheppard

  • Du brauchst $j in der For Schleife nichtmehr erhöhen, da das schon die For Schleife macht.

  • upps^^

    Hat zwar die die Fehlermeldung entfernt, aber wenn ich es mit ArrayDisplay ausgeben will, geschieht nichts :(

    PHP
    For $a = 1 To $max
    $aOut = _ArrayAdd($aOut, $sOut)
    _ArrayDisplay($aOut, "Ausgabenamen")
    Next
  • Du sagst $aOut soll = _arrayadd sein, dann ist es aber nur = True bzw = false, mach mal nur _arrayadd()

    [autoit]

    For $a = 1 To $max
    _ArrayAdd($aOut, $sOut)
    _ArrayDisplay($aOut, "Ausgabenamen")
    Next

    [/autoit]

    PS: Bitte benutz AutoIt Highlight, nicht Php.

  • äh sollte arrayinsert sein nicht arrayadd!

    hier en bisle mal die syntax:

    [autoit]


    $max = $max0
    While $i <= $max0
    For $fortschritt = $status To 99 Step $status
    ProgressSet($fortschritt, $fortschritt & " %")
    Next
    ;dann wird hier en bisle die ausgabe von jedem string bearbeitet und in der While-schleife kommte dann noch
    For $j = 1 To $max
    _ArrayInsert($aOut, $j, $sOut)
    _ArrayDisplay($aOut, "Ausgabenamen")
    Next
    WEnd

    [/autoit][autoit][/autoit][autoit]

    ProgressSet(100, "", "Fertig")
    Sleep(1000)
    ProgressOff()

    [/autoit]

    Einmal editiert, zuletzt von sheppard (14. Juni 2011 um 19:04)