Announcement

Collapse
No announcement yet.

Aus einem Array $key und $value auslesen

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

  • Aus einem Array $key und $value auslesen

    Hallo zusammen,

    ich brauche mal etwas Hilfe.

    ich habe ein Array was so aussieht:

    PHP Code:
      Array (     [1] => Array         (             [Gesperrt] => X             [ArtNrLieferant] => 100341             [Produktbezeichnung1] => Dunisilk-Tischdeckenrolle 1,20x25m -             [Produktbezeichnung2] => gold2x1 Rolle             [Produktbezeichnung3] =>             [Produktbezeichnung4] =>         )      [2] => Array         (             [Gesperrt] => X             [ArtNrLieferant] => 100341             [Produktbezeichnung1] => Dunisilk-Tischdeckenrolle 1,20x25m -             [Produktbezeichnung2] => gold1 Rolle             [Produktbezeichnung3] =>             [Produktbezeichnung4] =>          ) ) 
    So versuche ich es gerade auszulesen:
    PHP Code:
        foreach($arrartikel as $key => $value) {     echo $key.' = '.$value.'<br>'; } 
    Das Ergebnis soll so aussehen:

    Gesperrt = X
    ArtNrLieferant = 100341
    Produktbezeichnung1 = Dunisilk-Tischdeckenrolle 1,20x25m -
    Produktbezeichnung2 = gold, 1 Rolle

    Wie mache ich das?

    Gruß Rene


  • #2
    Du hast ein mehrdimensionales Array, d.h. Deine Elemente auf erster Ebene sind auch Arrays.
    Ich würde da so in der Art vorgehen:
    PHP Code:
    $aArtikel array_map(
            function ( 
    $data ) {
                
    $a = [];
                foreach( 
    $data as $k=>$v )
                    
    $a[] = $k ' = ' $v;

                return 
    implode'<br>'$a );
            }
            , 
    $arrartikel
        
    );

    echo 
    '<p>' implode'</p><p>'$aArtikel ) . '</p>'
    PHP rocks!
    Eine Initiative der PHP Community

    Comment

    Working...
    X