Ankündigung

Einklappen
Keine Ankündigung bisher.

Beitragsansicht

Einklappen

[Erledigt] eintrag aus einem Array entfernen

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

  • [Erledigt] eintrag aus einem Array entfernen

    Hallo habe ein problem mit einem session-array:

    Ich versuche (aus einem warenkorb ein eintrag) im array an bestimmter stelle zu entfernen... wie lautet denn der befehl dafür?

    das löschen (empty) klappt einwndfrei nur eben das löschen eines einzelnen eintrags nicht!

    hier mein script!

    Code:
    $shoppingcart = array();
    session_start();
    session_register('shoppingcart');
    
    		if ($empty !=""){
    			session_unregister("shoppingcart");
    			header("Location: $PHP_SELF?".SID);
    			exit();
    		}
    		
    		if ($del !=""){
    			$shoppingcart=[]; //<--------HIER das ist falsch!
    			
    
    		}

    danke,

    destiny

  • #2
    so vielleicht?
    Code:
    if ($del !=""){ 
             unset($shoppingcart[$del]);    
    }

    Kommentar


    • #3
      ja das geht, danke! allerdings nur einmal, ich denke das array wird nach dem ersten unset nicht mehr richtig durchlaufen.

      muss man da nochmal neu sortieren und wenn ja wie?

      Kommentar


      • #4
        ich wüsste nicht was danach nicht mehr stimmen sollte...
        PHP-Code:
        <?php
        $array 
        = array("apfel","banane","gurke");
        unset(
        $array[1]); //banane entfernen
        foreach($array as $key => $value) {
        echo 
        $key." => ".$value."
        "
        ;
        }
        ?>
        gibt
        Code:
        0 => apfel
        2 => gurke
        aus

        demnach stimmt noch alles

        arrays sortiert man mit
        PHP-Code:
        <?php
        sort
        ($array);
        ?>

        Kommentar


        • #5
          durchlaufe es mit foreach und nciht mit for und das problem ist wohl weg :P

          mfg
          robo47
          robo47.net - Blog, Codeschnipsel und mehr
          | Caching-Klassen und Opcode Caches in php | Robo47 Components - PHP Library extending Zend Framework

          Kommentar


          • #6
            ja!

            Kommentar

            Lädt...
            X