Completează un tablou cu valori

# array_fill

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

array_fill — Completează un tablou cu valori

### Descrierea

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

Completează un tablou cu `num` înregistrări cu valoarea parametrului `value`, cheile începând de la valoarea parametrului `start_index`.

### Parametri

`start_index`

  Primul indice al tabloului întors.

  Dacă `start_index` este negativ, primul indice al tabloului întors va fi `start_index` și următorii indici vor începe de la zero (vedeți exemplul).

`num`

  Numărul elementelor pentru a fi inserate. Trebuie să fie mai mare decât sau egal cu zero.

`value`

  Valoarea utilizată pentru a completa tabloul

### Valorile întoarse

Întoarce tabloul completat

### Erori/Excepții

Emite o `E_WARNING` dacă `num` este mai mic decât zero.

### Istoricul schimbărilor

Versiune | Descriere
--- | ---
5.6.0 | `num` nu poate fi zero. Anterior `num` trebuia să fie mai mare decât zero.

### Exemple

Example #1 Exemplu array_fill()

`<?php
$a = array_fill(5, 6, 'banana');
$b = array_fill(-2, 4, 'pear');
print_r($a);
print_r($b);
?>`

Exemplul de mai sus va afișa:

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

### Note

Accesați de asemenea secțiunea manualului referitoare la Tablouri pentru o explicație detaliată a cheilor negative.

### A se vedea și

- array_fill_keys() - Fill an array with values, specifying keys
- str_repeat() - Repeat a string
- range() - Create an array containing a range of elements