(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
array_fill — Bir diziyi değerlerle doldurur
başlangıç
değiştirgesi ile belirtilen anahtardan
başlayarak miktar
sayıda elemana
dolgu
değerini yerleştirir.
başlangıç
Döndürülecek dizinin ilk indisi. Sadece negatif olmayan indisler desteklenmektedir.
başlangıç
negatifse, dönen dizinin ilk indisi başlangıç
olacak sonrakiler ise sıfırdan başlayacaktır.
(örneğe bakın).
miktar
Diziye yerleştirilecek eleman sayısı. Sıfır ya da sıfırdan büyük olmalıdır.
dolgu
Dolgu için kullanılacak değer.
Doldurulmuş diziyi döndürür.
miktar
olarak sıfırdan küçük bir değer belirtilirse
bir E_WARNING
yavrulanır.
Sürüm: | Açıklama |
---|---|
5.6.0 |
miktar artık sıfır olabiliyor. Evvelce,
miktar sıfırdan büyük olmalıydı.
|
Örnek 1 - array_fill() örneği
<?php
$a = array_fill(5, 6, 'banana');
$b = array_fill(-2, 4, 'pear');
print_r($a);
print_r($b);
?>
Yukarıdaki örneğin çıktısı:
Array ( [5] => banana [6] => banana [7] => banana [8] => banana [9] => banana [10] => banana ) Array ( [-2] => pear [0] => pear [1] => pear [2] => pear )
Negatif anahtarlarla ilgili ayrıntılı bilgi edinmek için array bölümüne bakınız.