array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.array-pad.php', 1 => 'array_pad', ), 'up' => array ( 0 => 'ref.array.php', 1 => 'Dizi İşlevleri', ), 'prev' => array ( 0 => 'function.array-multisort.php', 1 => 'array_multisort', ), 'next' => array ( 0 => 'function.array-pop.php', 1 => 'array_pop', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/array/functions/array-pad.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
array_pad — Dizi boyutunu belirtilen boyuta çıkarırken, yeni elemanlara belirtilen değeri yerleştirir
array_pad() işlevi yeni elemanlara
değer
değerini yerleştirerek
uzunluk
elemanlı bir dizi ile döner. Eğer
uzunluk
olarak pozitif bir değer belirtilmişse
yeni elemanlar dizinin sonuna, negatif bir değer için ise dizinin başına
eklenir. Eğer uzunluk
'un mutlak değeri dizinin
mevcut boyutundan küçük veya ona eşitse dizide değişiklik olmaz. Bir
seferde en fazla 1048576 eleman belirtilebilir.
dizi
Değer eklenecek dizi.
uzunluk
Dizinin yeni boyutu.
değer
dizi
dizisinin eleman sayısı
uzunluk
'tan kısa ise eklenecek elemanların
değeri.
dizi
dizisinin yeni elemanlarına
değer
değeri yerleştirilerek elde edilen
uzunluk
elemanlı yeni bir dizi ile döner. Eğer
uzunluk
olarak pozitif bir değer belirtilmişse
yeni elemanlar dizinin sonuna, negatif bir değer için ise dizinin başına
eklenir. Eğer uzunluk
'un mutlak değeri dizinin
mevcut boyutundan küçük veya ona eşitse dizi
de
değişiklik olmaz.
Örnek 1 - array_pad() örneği
<?php
$input = array(12, 10, 9);
$result = array_pad($input, 5, 0);
// sonuç: array(12, 10, 9, 0, 0)
$result = array_pad($input, -7, -1);
// sonuç: array(-1, -1, -1, -1, 12, 10, 9)
$result = array_pad($input, 2, "noop");
// dizide değişiklik olmaz
?>