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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј