9 Stimmen

Wie man Eigenschaften eines stdClass-Objekts in PHP druckt?

Ich habe ein Array, das Standardklassenobjekte enthält. Wie kann ich die Eigenschaften (sie ausdrucken) in einem stdClass-Objekt zurückgeben?

18voto

Bailey Parker Punkte 15051

Wenn Sie nur drucken möchten, können Sie var_dump() oder print_r() verwenden.

var_dump($obj);
print_r($obj);

Wenn Sie ein Array aller Eigenschaften und deren Werte möchten, verwenden Sie get_object_vars().

$properties = get_object_vars($obj);
print_r($properties);

14voto

Brian Glaz Punkte 15162

Du solltest in der Lage sein, sie mithilfe von var_dump($myObject); zu sehen.

3voto

LeandroIP Punkte 31

Ich habe dieses Problem auf folgende Weise gelöst:

echo $arrayName[0]->varname;

Da es sich um ein Array von Objekten handelt, verwenden wir -> um auf die Attribute/Methoden der Objekte zuzugreifen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X