4.6 Die Größe eines Arrays ändern
Problem
Sie möchten die Größe eines Arrays verändern, indem Sie es entweder größer oder kleiner machen, als es gerade ist.
Lösung
Lassen Sie mit array_pad( )
ein Array wachsen:
// Mit drei beginnen. $array = array('Apfel', 'Banane', 'Kokosnuss'); // Auf fünf vergrößern. $array = array_pad($array, 5, '');
Nun ergibt count($array)
die Zahl 5
, und die letzten beiden Elemente enthalten einen leeren String.
Ein Array verkleinern können Sie mit array_splice( )
:
// Keine Zuweisung an $array. array_splice($array, 2);
Dadurch werden alle mit Ausnahme der ersten beiden Elemente aus dem $array
entfernt.
Diskussion
Arrays werden in PHP nicht vordimensioniert, daher kann ihre Größe im laufenden Programm verändert werden.
Um ein Array ...
Get PHP 5 Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.