Announcement

Collapse
No announcement yet.

Wert in einem Array mit einem anderen Wert addieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wert in einem Array mit einem anderen Wert addieren

    Hallo zusammen,

    wie kann ich einen Wert in einem Array mit einem Wert addieren?

    Ich durchlaufe eine Schleife in der der Key mit verschiedenen Werten vorkommen kann.
    Wie kann ich zu dem jeweiligen selben Key den Wert erhöhen?

    So könnte das Array nach dem ersten Durchlauf aussehen.
    PHP Code:
    Array
    (
        [
    500015] => 237.49
        
    [500166] => 123.0035

    Wenn jetzt der Key [500015] eine weitere mal vorkommt möchte den dazugehörigen Wert
    dem vorhandenem Wert addieren.

    Wie mach ich das?

    Danke für Eure Hilfe.

    Gruß

  • #2
    Es kann keinen weiteren gleichen Key im Array geben

    http://php.net/manual/de/function.array-key-exists.php
    Zuletzt editiert von Christian Marquardt; 02.12.2017, 21:16.
    Christian

    Comment


    • #3
      Hallo Christian,

      das weiß ich das das es den Key nur einmal geben kann. Ich möchte nur den über den Key den Wert ändern.

      Als in meinem Beispiel einfach gesagt:

      Wenn Key [500015] vorhanden dann Wert + x

      In der Schleife durchlaufe ich die Positionen in einem Warenkorb

      das kann vereinfacht so aussehen:

      PHP Code:
      Artikel Hersteller Menge Preis
      1       
      500015     1     2.99
      2       
      500166     1     3.99
      3       
      500015     1     4.99
      4       
      500166     1     5.99 
      Der Hersteller kann mehrfach vorkommen. Am Ende will ich einfach ein Array haben
      in dem jeder Hersteller als Key mit der dazugehörigen Summe seiner Artikel im Warenkorb steht.

      Ich will nur wissen wie ich die einzelnen Werte zu jedem Key addiere

      Comment


      • #4
        http://php.net/manual/de/function.array-key-exists.php

        Wert=500
        Wenn Key existiert{
        Wert=Wert+Wert aus Array
        }
        schreibe Key/Wert ins Array
        Christian

        Comment

        Working...
        X