(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.
diziDeğer eklenecek dizi.
uzunlukDizinin 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 dizide
değişiklik olmaz.
| Sürüm: | Açıklama |
|---|---|
| 8.3.0 | PHP 8.3'ten önce, bir seferde sadece 1048576 öğe eklenebiliyordu. Şimdi bunun yerine yalnızca bir dizinin maksimum boyutuyla sınırlıdır. |
Ö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
?>