beste leden,

Kort vraagje, hoe kan ik ook alweer alle elementen in een array omhoog duwen? Dus:


<?php
$e = array(
[0] => '1 string',
[1] => '2 string',
[2] => '3 string' 
);
// naar:
$e = array(
[0] => '0'
[1] => '1 string',
[2] => '2 string',
[3] => '3 string',
);
?>

zodat ik bij [0] iets toe kan voegen?

array_push(); append nieuwe values aan het einde, nu zoek ik dus iets dat het prepend. Ik hoef geen aparte indexes te gebruiken, dus niet dat ik op positie 2 een nieuw element wil toevoegen, alleen aan het begin of einde.

[edit]
gevonden. het was array_unshift();
[/edit]
Weet je wat altijd zo handig is van php.net? Dat ze onderin een See Also gedeelte hebben. Hierin zie je functies die er op lijken en die je vaak nodig hebt als die functie niet zo goed werkt...
Dus als je op de [php]array-push[/php] pagina kijkt bij see also zie je daar keurig [php]array_unshift[/php] bijstaan, met zelfs een korte omschrijving dat je daarmee 1 of meer values aan het begin van een array kan toevoegen.
Jep klopt, altijd handig! Had em toevallig net zien staan toen ik bij array_push zat te kijken. Bedankt voor jullie razendsnelle reacties.

Reageren