DanDo: Bestimmte Werte aus einem Array auslesen

Hi @ all,

ich bräuchte mal bitte eure Hilfe. Ich habe ein Array

  
Array  
(  
.  
.  
.  
    [geo] => Array  
        (  
            [Bonefeld] => Array  
                (  
                    [plz] => 56579  
                    [ort] => Bonefeld  
                    [kreis] => Neuwied  
                    [bundesland] => Rheinland-Pfalz  
                )  
  
            [Hardert] => Array  
                (  
                    [plz] => 56579  
                    [ort] => Hardert  
                    [kreis] => Neuwied  
                    [bundesland] => Rheinland-Pfalz  
                )  
  
            [Köln] => Array  
                (  
                    [plz] => 50678  
                    [ort] => Köln  
                    [kreis] => Köln  
                    [bundesland] => Nordrhein-Westfalen  
                )  
  
            [Rengsdorf] => Array  
                (  
                    [plz] => 56579  
                    [ort] => Rengsdorf  
                    [kreis] => Neuwied  
                    [bundesland] => Rheinland-Pfalz  
                )  
  
        )  
  
)  

Ich möchte gerne nur die Daten auslesen mit z.B. "56579".
Ich habe es mit "in_array" und "array_search" versucht-erhalte aber keine Ausgabe.

Danke für jeden Hinweis.

  1. Hi,

    Ich möchte gerne nur die Daten auslesen mit z.B. "56579".
    Ich habe es mit "in_array" und "array_search" versucht-erhalte aber keine Ausgabe.

    Eine Möglichkeit wäre natürlich eine Schleife über alle Array-Elemente, in der du dir den betreffenden Wert anschaust und das Element nur ausgibst, wenn er mit deinem gesuchten Wert übereinstimmt.

    Eine weitere wäre z.B. array_filter.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?