Função array_unshift

A função array_unshift adiciona elementos ao início de um array. No processo, o array passado é modificado, e a função retorna o novo número de elementos no array. Os elementos a serem adicionados são listados separados por vírgula.

Sintaxe

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

Exemplo

Vamos adicionar mais 2 elementos ao início do array:

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

Resultado da execução do código:

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

Na variável $num estará o novo número de elementos do array:

php7

Veja também

  • a função array_shift,
    que remove o primeiro elemento de um array