Función array_unshift

La función array_unshift agrega elementos al inicio de un array. El array pasado como referencia se modifica, y la función retorna el nuevo número de elementos en el array. Los elementos a agregar se enumeran separados por comas.

Sintaxis

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

Ejemplo

Agreguemos al inicio del array otros 2 elementos:

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

Resultado de ejecutar el código:

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

En la variable $num se almacenará el nuevo número de elementos del array:

php7

Véase también

  • la función array_shift,
    que extrae el primer elemento de un array