(PHP 4 >= 4.2.0, PHP 5, PHP 7)
array_fill — Füllt ein Array mit Werten
array_fill() füllt ein Array mit
num
Einträgen des Wertes des
value
Parameters. Die Indizes des Arrays
beginnen mit dem start_index
Parameter.
start_index
Der erste Index des zurückgegebenen Arrays. Nur nicht-negative Indizes werden unterstützt.
Wenn start_index
negativ ist, ist der
erste Index des zurückgebenen Arrays start_index
;
alle weiteren Indexe starten bei 0 (siehe
Beispiel).
num
Anzahl der einzufügenden Elemente. Muss größer oder gleich 0 sein.
value
Einzufügender Wert
Gibt das gefüllte Array zurück
Wirft eine E_WARNING
wenn
num
kleiner als 0 ist.
Version | Beschreibung |
---|---|
5.6.0 |
num kann nun 0 sein. Zuvor musste
num größer als 0 sein.
|
Beispiel #1 array_fill()-Beispiel
<?php
$a = array_fill(5, 6, 'Banane');
$b = array_fill(-2, 4, 'Birne');
print_r($a);
print_r($b);
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Array ( [5] => Banane [6] => Banane [7] => Banane [8] => Banane [9] => Banane [10] => Banane ) Array ( [-2] => Birne [0] => Birne [1] => Birne [2] => Birne \
Beachten Sie auch den Array-Abschnitt des Handbuchs für eine detaillierte Erklärung von negativen Schlüsseln.