165 of 410 menu

Funkcija array_pad

Funkcija array_pad papildo masyvą nurodyta reikšme iki nurodyto dydžio. Pirmu parametru funkcija priima masyvą pildymui, antru parametru - iki kokio dydžio papildyti, trečiu - kuo pildyti.

Antras parametras gali būti neigiamas - šiuo atveju masyvas bus papildomas elementais ne nuo galo, o nuo pradžios.

Sintaksė

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

Pavyzdys

Papildykime masyvą nuliais taip, kad jo dydis taptų 7 elementai:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Dabar masyve jau yra 7 elementai - todėl jis niekuo nepasipildys:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Padarykime antrą parametrą neigiamu. Šiuo atveju masyvas pasipildys nuo pradžios, o ne nuo galo:

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

Kodo vykdymo rezultatas:

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

Taip pat žiūrėkite

  • funkciją array_fill,
    kuri užpildo masyvą nurodyta reikšme
  • funkciją range,
    kuri sukuria masyvą su elementų diapazonu
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti