[Variablen] Varaible mit Zählvariable aus for-Schleife verbinden ?

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

  • [Variablen] Varaible mit Zählvariable aus for-Schleife verbinden ?

    Hallo Leute,
    Ich bräuchte einen Tip, unzwar will ich den namen einer Variable
    mit der Zählvariable verbinden.
    Das ganze soll etwa so ausehen
    PHP-Code:
    $todelete0=5;
    $todelete1=3;

        for(
    $i=0;$i>1;$i++){
        echo 
    $todelete$i;
        } 
    Ich habe hier 2 Variablen
    $todelete0
    und
    $todelete1

    Und diese will mit einer for-Schleife durchlaufen lassen.
    Gibt es da eine Möglichkeit ?
    Gruß
    Till

  • #2
    Mach dich über Arrays schlau!

    PHP-Code:
    $todelete = array(5,2);

    foreach(
    $todelete AS $deleteme){
      echo 
    $deleteme."<br/>";

    Kommentar


    • #3
      Geht mit Arrays zwar eleganter, aber es ist auch mit skalaren Variablen lösbar:

      PHP-Code:
      $todelete0 2;
      $todelete14;
      for(
      $i=0;$i<=1;$i++){
          echo ${
      todelete.$i};

      Stichwort Variable Variablen
      Happiness is an empty error log

      Kommentar


      • #4
        arrays kommen in diesem fall nicht in frage,
        ich habe X checkboxen die alle den namen
        todeleteX haben.
        Mit der For-Schleife soll jede Variable
        todeleteX durchlaufen und prüfen ob sie da ist (isset)
        und ob sie !='' ist.

        Kommentar


        • #5
          Also kommt ein Array doch wunderbar in Frage.

          <input type="checkbox" name="todeleteX[0]" ...>
          <input type="checkbox" name="todeleteX[1]" ...>
          ...

          PHP-Code:
          foreach($_POST['todeleteX'] as $index => $wert) {
             echo 
          'Checkbox '.$index.' ist "da"';

          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            Danke für den Tip wahsaga,
            Ich habe nicht gewusst das ich das so machen kann.

            Kommentar

            Lädt...
            X