Funzione array_unshift

La funzione array_unshift aggiunge elementi all'inizio di un array. L'array passato viene modificato, e la funzione restituisce il nuovo numero di elementi nell'array. Gli elementi da aggiungere sono elencati separati da virgola.

Sintassi

phparray_unshift(array &$array, mixed ...$values): int

Esempio

Aggiungiamo altri 2 elementi all'inizio dell'array:

php<?php
  $arr = [1, 2, 3, 4, 5];
  
  $num = array_unshift($arr, 'a', 'b');
  var_dump($arr);
?>

Risultato dell'esecuzione del codice:

php['a', 'b', 1, 2, 3, 4, 5]

Nella variabile $num ci sarà il nuovo numero di elementi dell'array:

php7

Vedi anche

  • la funzione array_shift,
    che estrae il primo elemento di un array