165 of 410 menu

array_pad Fonksiyonu

array_pad fonksiyonu, bir diziyi belirli bir değerle istenen boyuta kadar doldurur. Fonksiyon ilk parametre olarak doldurulacak diziyi alır, ikinci parametre olarak - hangi boyuta kadar doldurulacağını, üçüncü parametre olarak - ne ile doldurulacağını alır.

İkinci parametre negatif yapılabilir - bu durumda dizi elemanları sondan değil, baştan eklenerek doldurulur.

Sözdizimi

array_pad(array $array, int $length, mixed $value): array

Örnek

Diziyi sıfırlarla dolduralım, böylece boyutu 7 eleman olsun:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; $res = array_pad($arr, 7, 0); var_dump($res); ?>

Kodun çalıştırılma sonucu:

['a', 'b', 'c', 'd', 'e', 0, 0]

Örnek

Şimdi dizide zaten 7 eleman var - bu nedenle hiçbir şeyle doldurulmaz:

<?php $arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g']; $res = array_pad($arr, 7, 0); var_dump($res); ?>

Kodun çalıştırılma sonucu:

['a', 'b', 'c', 'd', 'e', 'f', 'g']

Örnek

İkinci parametreyi negatif yapalım. Bu durumda dizi sonundan değil, başından itibaren doldurulur:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; $res = array_pad($arr, -7, 0); var_dump($res); ?>

Kodun çalıştırılma sonucu:

[0, 0, 'a', 'b', 'c', 'd', 'e']

Ayrıca Bakınız

  • array_fill fonksiyonu,
    bir diziyi belirli bir değerle doldurur
  • range fonksiyonu,
    bir dizi içinde bir dizi eleman oluşturur
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet