165 of 410 menu

Функција array_pad

Функцијата array_pad ја дополнува низата со одредена вредност до дадената големина. Како прв параметар функцијата ја прима низата за пополнување, како втор параметар - до која големина да се пополни, како трет - со што да се пополни.

Вториот параметар може да биде негативен - во овој случај низата ќе се дополнува со елементи не од крајот, туку од почетокот.

Синтакса

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

Пример

Ајде да ја пополниме низата со нули така што нејзината големина ќе стане 7 елементи:

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

Резултат од извршување на кодот:

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

Пример

А сега во низата веќе има 7 елементи - затоа таа нема да се пополни со ништо:

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

Резултат од извршување на кодот:

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

Пример

Ајде вториот параметар да го направиме негативен. Во овој случај низата ќе се пополни од почетокот, а не од крајот:

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

Резултат од извршување на кодот:

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

Погледнете ги исто така

  • функцијата array_fill,
    која ја пополнува низата со дадена вредност
  • функцијата range,
    која создава низа со опсег на елементи
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј