Ist es möglich, die Anzahl der Mitglieder in einem Array zu begrenzen, wie zB LIMIT
in MySQL? Zum Beispiel, wenn ich $array
mit x
Mitgliedern habe, und ich möchte nur die ersten 50 von ihnen zurückgeben, wie mache ich das?
Soll ich eine Kombination aus count()
und array_slice()
verwenden, oder gibt es einen einfacheren Weg?
Mit dem Array selbst ist es nicht möglich, die Anzahl der Elemente zu begrenzen.
Sie können Ihre eigene Methode implementieren, um die ersten 50 Elemente eines Arrays (oder sogar die ersten 50 nach einem bestimmten Offset) mit einer Schleife zu erhalten (ich empfehle eine Schleife, da bei assoziativen Arrays array_splice()
nicht funktioniert) :
EDIT : Diese Funktion liefert die gleichen Ergebnisse wie die Verwendung von array_slice($array, $offset, $limit, true);
; Der vierte Parameter behält die Schlüssel im assoziativen Array.