165 of 410 menu

Funksie array_pad

Die funksie array_pad vul 'n array met 'n sekere waarde tot 'n gegewe grootte. Die eerste parameter van die funksie aanvaar die array om te vul, die tweede parameter - tot watter grootte om te vul, die derde - waarmee om te vul.

Die tweede parameter kan negatief gemaak word - in hierdie geval sal die array aangevul word met elemente nie aan die einde nie, maar aan die begin.

Sintaksis

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

Voorbeeld

Kom ons vul die array met nulle sodat die grootte daarvan 7 elemente word:

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

Resultaat van kode-uitvoering:

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

Voorbeeld

En nou is daar reeds 7 elemente in die array - daarom sal dit met niks gevul word nie:

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

Resultaat van kode-uitvoering:

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

Voorbeeld

Kom ons maak die tweede parameter negatief. In hierdie geval sal die array van voor af gevul word, en nie van agter af nie:

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

Resultaat van kode-uitvoering:

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

Sien ook

  • die funksie array_fill,
    wat 'n array met 'n gegewe waarde vul
  • die funksie range,
    wat 'n array met 'n reeks elemente skep
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp