array_unshift() voegt gegeven elementen toe aan het begin van de array. Let er op dat de lijst van elementen wordt toegevoegd als geheel, zodat de toegevoegde elementen in dezelfde volgorde blijven. Alle numerieke array keys zullen worden aangepast zodat ze beginnen bij nul, maar string keys worden niet veranderd.
Geeft het nieuwe aantal elementen in de array terug.
Zie ook array_shift(), array_push() en array_pop().