In diesem Tutorial zeigen wir Ihnen, wie Sie die oben genannten Methoden verwenden, um Objekte in PHP zusammenzuführen.
Beispiel 1: Verschmelzen Sie Objekte mit einer für die Schleife zusammen
Um diesem Tutorial zu folgen, erstellen Sie eine PHP -Datei mit dem folgenden Skript. Hier, an Konto Klasse wird deklariert. Konto enthält ein Anzeige() Methode zum Drucken der zugewiesenen Objektwerte der Klasse. Der Brauch Merge_object () Die Funktion wird deklariert, um zwei Objekte der zu verschmelzen Konto Klasse mit einer für die Schleife. Zwei für Schleifen werden verwendet, um die Werte der Objekte zu verschmelzen und sie in einem anderen Objekt der zu speichern Konto Klasse. Der $ ACC_OBJ1 Das Objekt wird verwendet, um drei Eigenschaftswerte der zuzuweisen Konto Klasse und die $ ACC_OBJ2 Objekt wird verwendet, um zwei Eigenschaftswerte zuzuweisen. Diese Variablen werden als Argumente an die übergeben Merge_object () Funktion.
// Klasse definierenAusgang:
Die folgende Ausgabe wird erstellt, nachdem das obige Skript vom Webserver ausgeführt wurde. Die Ausgabe zeigt die Eigenschaftswerte der Variablen für zusammengeführte Objekte.
Beispiel 2: Objekte mit der Funktion array_merge () zusammenführen
Der Array_Merge () Funktion wird verwendet, um zwei oder mehr Arrays zusammenzuführen. Um diesem Beispiel zu folgen, erstellen Sie eine PHP -Datei mit dem folgenden Skript. Hier das Konto Die Klasse wird verwendet, um die Werte des fusionierten Objekts zu drucken. Die Objekte $ ACC_OBJ1 Und $ ACC_OBJ2 werden im Skript erstellt. Drei Eigenschaftswerte werden mit verwendet $ ACC_OBJ1 und zwei Eigenschaftswerte werden verwendet $ ACC_OBJ2. Diese beiden Objekte werden in zwei Arrays umgewandelt und als Argumente der Array_Merge () Funktion. Die Ausgabe der Array_Merge () Die Funktion wird in ein Objekt umgewandelt, um zu erhalten $ merge_object. Nächste, $ merge_object wird als Argument an die verabschiedet Anzeige() Methode der Konto Klasse.
// Klasse definierenAusgang:
Die folgende Ausgabe wird erstellt, indem das obige Skript vom Webserver ausgeführt wird. Die Ausgabe zeigt die Eigenschaftswerte der Variablen für zusammengeführte Objekte.
Beispiel 3: Objekte mit der Funktion array_merge_recursive () zusammenführen
Objekte können auch durch die Verwendung des integrierten Integration zusammengeführt werden Array_merge_recursive ()) Funktion, mit der verschachtelte Arrays zusammengeführt werden. Wenn ein Array ein weiteres Array enthält.
Um diesem Beispiel zu folgen, erstellen Sie eine PHP -Datei mit dem folgenden Skript. Hier ein Student Die Klasse wird definiert, um das fusionierte Objekt mit der Verwendung des fusionierten Objekts zurückzugeben Merge_objects () Methode. Die Objekte $ obj1 Und $ OBJ2 werden deklariert, um die zu speichern Ausweis Und Markierungen Eigenschaften. Der Markierungen Eigenschaft enthält ein anderes Objekt zum Speichern der Werte der anderen Eigenschaften. Nächste, $ obj1 Und $ OBJ2 werden als Argumente an übergeben Merge_objects (), das verwendet die Array_merge_recursive ()) Funktion.
// die Klasse definieren";";
print_r ($ merged_object);
Echo "
Ausgang:
Die folgende Ausgabe wird erstellt, indem das obige Skript vom Webserver ausgeführt wird. Die Ausgabe zeigt die Eigenschaftswerte der Variablen für zusammengeführte Objekte.
Abschluss
In diesem Tutorial zeigen wir Ihnen drei verschiedene Möglichkeiten, Objekte in PHP zusammenzuführen. Im ersten Beispiel werden die Objekte mithilfe einer für die Schleife zusammengeführt, und in den beiden anderen Beispielen werden integrierte Funktionen zum Zusammenführen von Arrays verwendet.