Ankündigung

Einklappen
Keine Ankündigung bisher.

For Schleife & Wert speichern

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • For Schleife & Wert speichern

    Hi!
    Code:
     		for ($s=0; $s < $num_commands[$t]; $s++){
     			$commando_id[$s] = $commandinfo[$s]["commando_id"];
     			$commandname[$s] = $commandinfo[$s]["commando_name"];
     			$commandline[$s] = $commandinfo[$s]["commandline"];
     		
    			$commandinfo1 = array("commando_id" => $commando_id[$s], "commandoname" => $commandname[$s], "commandoline" => $commandline[$s]); 
     			//echo "<pre>";
     			//print_r($commandinfo1);	
     		}
    Vielleicht kann mir jemand helfen - wie stelle ich es an, dass die Werte in das Array "weitergeschrieben" werden dh. nicht immer wieder bei 0 beginnen und ich am Ende der Schleife alle Werte (dh. wenn num_commands gleich 2 ist, dass ich dann das Ergebnis von 2 Schleifendurchl�ufen in meinem Array drinnen stehen hab) im Array stehen??

    Vielleicht eh ganz simpel, aber ich checks nicht.

    Vielen Dank f�r die Hilfe,

    lg,
    s.

  • #2
    Du deklarierst das Array $commandinfo1 in jedem Schleifendurchlauf neu und überschreibst es damit wieder.

    Probiers mal so:

    PHP-Code:
    for (...) {
       ...
       
    $commandinfo1['commando_id'][] = $commando_id[$s]
       
    $commandinfo1['commandoname'][] = $commando_name[$s]
       
    $commandinfo1['commandoline'][] = $commando_line[$s]

    Wobei mir das ganze Array-rumgeschiebe irgendwie spanisch vorkommt

    Kommentar


    • #3
      PHP-Code:
      <?php
      $ar 
      = array(); // neuen Array erstellen
      for (/*bedingung*/) {
        
      $ar[] = /*daten*/// Array erweitern
      }
      ?>
      Bei so Fragen einfach mal ins Manual gehen:
      http://de.php.net/manual/de/language.types.array.php
      http://de.php.net/manual/de/language...tors.array.php

      Kommentar


      • #4
        $commando_id[] = $commandinfo[$s]["commando_id"];

        Kommentar


        • #5
          Danke für eure hilfe!

          Kommentar


          • #6
            Warum kopierst du eigentlich die einzelnen Array-Elemente nocheinmal?

            Kommentar

            Lädt...
            X