(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
?>