array_fill

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

array_fillLlena un array con valores

Descripción

array_fill(int $start_index, int $num, mixed $value): array

Llena un array con num entradas del valor del parámetro value, las keys inician en el parámetro start_index.

Parámetros

start_index

El primer índice del array retornado.

Si start_index es negativo, el primer índice del array retornado será start_index y los siguientes indices comenzarán desde cero (ver ejemplo).

num

Número de elementos a insertar. Debe ser mayor o igual que cero.

value

Valor a usar para el llenado.

Valores devueltos

Retorna el array llenado.

Errores/Excepciones

Arroja un E_WARNING si num es menor que cero.

Historial de cambios

Versión Descripción
5.6.0 num ahora puede ser cero. Anteriormente, se requería que num fuera maoyor que cero.

Ejemplos

Ejemplo #1 Ejemplo de array_fill()

<?php
$a 
array_fill(56'banana');
$b array_fill(-24'pear');
print_r($a);
print_r($b);
?>

El resultado del ejemplo sería:

Array
(
    [5]  => banana
    [6]  => banana
    [7]  => banana
    [8]  => banana
    [9]  => banana
    [10] => banana
)
Array
(
    [-2] => pear
    [0] => pear
    [1] => pear
    [2] => pear
)

Notas

Ver también la sección Arrays del manual para una explicación detallada de las claves negativas.

Ver también