Zurück zur Übersicht
Sebastian Widmann

Werte einer PHP ENUM als Array abfragen

Ein praktischer Quick-Tip, wie du alle Werte einer PHP-Enumeration effizient extrahierst und als einfaches Array weiterverarbeitest.

Werte einer PHP ENUM als Array abfragen

Um alle Werte einer PHP ENUM als Array abzufragen hilft folgende Zeile Code:

$values = array_column(PageStatus::cases(), 'value');

In diesem Beispiel heißt die Enumeration PageStatus. Durch array_column werden alle Value-Werte als Array ausgegeben.