(PECL ds >= 1.0.0)
Ds\Sequence::unshift — Ajoute des valeurs au début de la séquence
Ajoute des valeurs au début de la séquence, déplaçant toutes les valeurs actuelles vers l'avant pour faire de la place pour les nouvelles valeurs.
values
Les valeurs à ajouter au début de la séquence.
Note:
Plusieurs valeurs seront ajoutées dans le même ordre qu'elles sont passées.
Aucune valeur n'est retournée.
Exemple #1 Exemple de Ds\Sequence::unshift()
<?php
$sequence = new \Ds\Vector([1, 2, 3]);
$sequence->unshift("a");
$sequence->unshift("b", "c");
print_r($sequence);
?>
Résultat de l'exemple ci-dessus est similaire à :
Ds\Vector Object ( [0] => b [1] => c [2] => a [3] => 1 [4] => 2 [5] => 3 )