165 of 410 menu

Funkcia array_pad

Funkcia array_pad dopĺňa pole určitou hodnotou do zadannej veľkosti. Prvým parametrom funkcia prijíma pole na vyplnenie, druhým parametrom - do akej veľkosti vyplniť, tretím - čím vyplniť.

Druhý parameter môže byť záporný - v tomto prípade bude pole doplnené prvkami nie od konca, ale od začiatku.

Syntax

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

Príklad

Vyplňme pole nulami tak, aby jeho veľkosť bola 7 prvkov:

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

Výsledok vykonania kódu:

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

Príklad

A teraz má pole už 7 prvkov - preto sa ničím nevyplní:

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

Výsledok vykonania kódu:

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

Príklad

Urobme druhý parameter záporným. V tomto prípade sa pole vyplní od začiatku, nie od konca:

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

Výsledok vykonania kódu:

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

Pozrite tiež

  • funkciu array_fill,
    ktorá vyplní pole zadanou hodnotou
  • funkciu range,
    ktorá vytvára pole s rozsahom prvkov
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť