array_fill
(PHP 4 >= 4.2.0, PHP 5)
array_fill — Füllt ein Array mit Werten
Beschreibung
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.
Parameter-Liste
-
start_index -
Der erste Index des zurückgegebenen Arrays. Nur nicht-negative Indizes werden unterstützt.
Wenn
start_indexnegativ ist, ist der erste Index des zurückgebenen Arraysstart_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
Rückgabewerte
Gibt das gefüllte Array zurück
Fehler/Exceptions
Wirft eine E_WARNING wenn
num kleiner als 0 ist.
Changelog
| Version | Beschreibung |
|---|---|
| 5.6.0 |
num kann nun 0 sein. Zuvor musste
num größer als 0 sein.
|
Beispiele
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
\
Anmerkungen
Beachten Sie auch den Array-Abschnitt des Handbuchs für eine detaillierte Erklärung von negativen Schlüsseln.
Siehe auch
- array_fill_keys() - Befüllt ein Array mit Werten mit den übergebenen Schlüsseln
- str_repeat() - Wiederholt einen String
- range() - Erstellt ein Array mit einem Bereich von Elementen