Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Array von Klassen und foreach-Schleife (https://www.delphipraxis.net/87891-%5Bphp%5D-array-von-klassen-und-foreach-schleife.html)

Matze 6. Mär 2007 21:21


[PHP] Array von Klassen und foreach-Schleife
 
Hi,

heute gubt's hier viele PHP-Fragen und da möchte ich mich gleich mal anschließen. *g*

Ich habe ein Array wie dieses:

Code:
Array
(
    [0] => file_struct Object
        (
            [name] => heli
            [name_rel] => [url]http://localhost/main/[/url]
            [content] => Array
                (
                    [0] => file_struct Object
                        (
                            [name] => fernsteuerung
                            [name_rel] => [url]http://localhost/main/[/url]
                            [content] => Array
                                (
                                    [0] => file_struct Object
                                        (
                                            [name] => D:/Programme/XAMPP/htdocs/main/album/heli/fernsteuerung/foo.jpg
                                            [name_rel] => [url]http://localhost/main/album/heli/fernsteuerung/foo.jpg[/url]
                                            [content] =>
                                            [isdir] =>
                                        )

                                    [1] => file_struct Object
                                        (
                                            [name] => D:/Programme/XAMPP/htdocs/main/album/heli/fernsteuerung/Kopie (2) von foo.jpg
                                            [name_rel] => [url]http://localhost/main/album/heli/fernsteuerung/Kopie[/url] (2) von foo.jpg
                                            [content] =>
                                            [isdir] =>
                                        )

  ...
nun möchte ich auf den Index zugreifen können, was ich versucht habe, wie bei normalen Arrays:

Code:
foreach ($array as $entry => $index)
{
   ...
}
Sobald ich jedoch => $index in den Schleifenkopf schreibe, tritt im weiteren Verlauf der Funktion dieser Fehler auf:

Zitat:

Trying to get property of non-object
Woran liegt's und wie kann ich das Problem lösen?

cruiser 6. Mär 2007 21:25

Re: [PHP] Array von Klassen und foreach-Schleife
 
Umgedreht:
Code:
foreach ($array as $key => $value)
{
   ...
}
also:
Code:
foreach ($array as $index => $entry)
{
   ...
}

Matze 6. Mär 2007 21:27

Re: [PHP] Array von Klassen und foreach-Schleife
 
Hi,

vielen Dank!

ich bin ja so ein Depp! Dort habe ich den Fehler gar nicht gesucht. Da ich zum ersten Mal ein Array aus Klassen nutze, dachte ich, da muss der Fehler liegen. :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz