array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.array-fill.php', 1 => 'array_fill', ), 'up' => array ( 0 => 'ref.array.php', 1 => 'Dizi İşlevleri', ), 'prev' => array ( 0 => 'function.array-fill-keys.php', 1 => 'array_fill_keys', ), 'next' => array ( 0 => 'function.array-filter.php', 1 => 'array_filter', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/array/functions/array-fill.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
array_fill — Bir diziyi değerlerle doldurur
başlangıç
bağımsız değişkeni 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ıç
olur, sonrakiler ise PHP 8.0.0
öncesinde sıfırdan başlardı. PHP 8.0.0 ve sonrasında ise negatif
indisler normal olarak artmaktadır. (örneğe
bakın).
miktar
Diziye yerleştirilecek eleman sayısı. Sıfırdan büyük,
2147483647
'den küçük ya da bunlara eşit olmalıdır.
dolgu
Dolgu için kullanılacak değer.
Doldurulmuş diziyi döndürür.
miktar
kabul edilen aralığın içinde değilse
ValueError yavrulanır.
Sürüm: | Açıklama |
---|---|
8.0.0 |
miktar kabul edilen aralığın içinde değilse
artık ValueError yavrulanıyor, evvelce bir
E_WARNING çıktılanıyordu ve işlev false
döndürüyordu.
|
Örnek 1 - array_fill() örneği
<?php
$a = array_fill(5, 6, 'banana');
print_r($a);
?>
Yukarıdaki örneğin çıktısı:
Array ( [5] => banana [6] => banana [7] => banana [8] => banana [9] => banana [10] => banana )
Örnek 2 - Negatif başlangıç indisli array_fill() örneği
<?php
$a = array_fill(-2, 4, 'pear');
print_r($a);
?>
Yukarıdaki örneğin PHP 7 çıktısı:
Array ( [-2] => pear [0] => pear [1] => pear [2] => pear )
-1
indisinin PHP 8.0.0 öncesinde var olmayacağı
unutulmamalıdır.
Negatif anahtarlarla ilgili ayrıntılı bilgi edinmek için array bölümüne bakınız.