In PHP können Sie die integrierte Funktion get_object_vars() verwenden, um ein Objekt in ein Array umzuwandeln. Diese Funktion kann ein assoziatives Array aus Objektattributen mit dem Syntaxformat „get_object_vars(object)“ zurückgeben.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
In PHP können Sie die integrierte Funktion get_object_vars() verwenden, um das Objekt in ein Array zu konvertieren
get_object_vars() gibt ein assoziatives Array von Objekteigenschaften zurück.
Syntax:
get_object_vars ( object $obj )
Gibt ein assoziatives Array zurück, das aus Eigenschaften besteht, die in dem durch obj angegebenen Objekt definiert sind.
Beispiel:
<?php class Point2D { var $x, $y; var $label; function Point2D($x, $y) { $this->x = $x; $this->y = $y; } function setLabel($label) { $this->label = $label; } function getPoint() { return array("x" => $this->x, "y" => $this->y, "label" => $this->label); } } // "$label" is declared but not defined $p1 = new Point2D(1.233, 3.445); print_r(get_object_vars($p1)); $p1->setLabel("point #1"); print_r(get_object_vars($p1)); ?>
Ausgabe:
Array ( [x] => 1.233 [y] => 3.445 [label] => ) Array ( [x] => 1.233 [y] => 3.445 [label] => point #1 )
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWelche integrierten Funktionen werden in PHP verwendet, um Objekte in Arrays zu konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!