Ich bin neu in PHP und kann diese grundlegende Frage nicht verstehen. Hat PHP eine Art von Set oder List-Objekt? So etwas wie ein Array, aber mit der Fähigkeit, beliebig viele Objekte dynamisch hinzuzufügen oder zu entfernen.
Ja, Sie könnten das Array -Objekt und das array Funktionen .
Grundsätzlich können Sie ein Array dynamisch mit der array_push Funktion oder dem $arrayName[] = ...
notation (wobei arrayName der Name Ihres Arrays ist).
Benutze einfach ein PHP-Array, in PHP gibt es kein "fixed size" -Array, also solltest du gut mit ihnen umgehen können.
Da Sie ein " Set Objekt" im Titel der Frage erwähnt haben (zB wenn Sie es brauchen die Objekte, die nicht innerhalb des Sets wiederholt werden sollen, werfen Sie einen Blick auf SplObjectStorage (php 5.3+ ).
Die Arrays von PHP sind wie ein Mashup geordneter Arrays, die durch eine Nummer indiziert sind, und eine Hash-Nachschlagetabelle. Sie können jedes Element nach einem String-Index suchen, aber die Elemente haben auch eine definierte Reihenfolge.
Sie können von verwenden Nspl . Es unterstützt grundlegende Mengenoperationen, die andere Mengen, Arrays und durchquerbare Objekte als Argumente annehmen:
%Vor%