165 of 410 menu

Funkcija array_pad

Funkcija array_pad dopunjava niz određenom vrednošću do zadate veličine. Prvi parametar funkcije prihvata niz za popunjavanje, drugi parametar - do koje veličine popuniti, treći - čime popuniti.

Drugi parametar može biti negativan - u ovom slučaju niz će biti dopunjen elementima ne sa kraja, već sa početka.

Sintaksa

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

Primer

Dopunimo niz nulama tako da njegova veličina postane 7 elemenata:

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

Rezultat izvršavanja koda:

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

Primer

Sada u nizu već ima 7 elemenata - zbog čega on neće biti ničim dopunjen:

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

Rezultat izvršavanja koda:

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

Primer

Neka drugi parametar bude negativan. U ovom slučaju niz će se popuniti sa početka, a ne sa kraja:

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

Rezultat izvršavanja koda:

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

Vidi takođe

  • funkciju array_fill,
    koja popunjava niz zadanom vrednošću
  • funkciju range,
    koja kreira niz sa opsegom elemenata
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij