phpbar.de logo

Mailinglisten-Archive

[php] Werte aus mehrdimensionalem Array auslesen

[php] Werte aus mehrdimensionalem Array auslesen

j.metzger at steptown.com j.metzger at steptown.com
Don Aug 21 21:32:07 CEST 2003


Hi Sacha,

 Array (
        [0] => Array (
                [images] => Array (
                        [0] => dpnrw2003_01.gif
                        [1] => dpnrw2003.gif
                )
                [text] => Array (
                        [0] => Leistungsschau Westfalen.
                        [1] => "Wir haben in diesem Jahr neu konzipiert und
wollen erstmals es
                )
        )
        [1]...





  Ich versuche den Array so auszulesen:

                foreach ($contentArr as $key => $value) {
                        if (is_array($value)) {
                foreach ($value as $key2 => $val2) {
                        if (is_array($val2)) {
...

Das ist an sich so in Ordnung, ich würde es alte in mehrere kleine Helfer
aufsplitten

1. Kollege nimmt die Dinger auseinander

while ($t_content=array_shift($arr)){

        /* als array -> zurück */
        $t_image=extractImages($t_content);

        /* oder  meinetwegen auch so */
        foreach ($t_content["images"] as $t_key.$t_imgPiece) {

            $index=$t_key+1;
            $name="image".$index;
            $$name=$t_imgPiece;


        }
        $t_header=$t_content["text"][0];
        $t_content=$t_content["text"][1];


}

So in der Art .

Vielleicht hilft das ja.
Grüße


Jochen Metzger






php::bar PHP Wiki   -   Listenarchive