array_pad

(PHP 4, PHP 5, PHP 7, PHP 8)

array_padDizi boyutunu belirtilen boyuta çıkarırken, yeni elemanlara belirtilen değeri yerleştirir

Açıklama

array_pad(array$dizi, int$uzunluk, mixed$değer): array

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.

Bağımsız Değişkenler

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.

Dönen Değerler

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.

Örnekler

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

Ayrıca Bakınız

  • array_fill() - Bir diziyi değerlerle doldurur
  • range() - Belli bir eleman aralığını içeren bir dizi oluşturur
To Top