165 of 410 menu

Functie array_pad

De functie array_pad vult een array aan met een bepaalde waarde tot de opgegeven grootte. Als eerste parameter accepteert de functie de array die moet worden aangevuld, als tweede parameter - tot welke grootte moet worden aangevuld, als derde - waarmee moet worden aangevuld.

De tweede parameter kan negatief zijn - in dat geval wordt de array aangevuld met elementen niet aan het einde, maar aan het begin.

Syntaxis

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

Voorbeeld

Laten we de array vullen met nullen zodat zijn grootte 7 elementen wordt:

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

Resultaat van het uitvoeren van de code:

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

Voorbeeld

En nu zijn er al 7 elementen in de array - daarom wordt hij nergens mee gevuld:

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

Resultaat van het uitvoeren van de code:

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

Voorbeeld

Laten we de tweede parameter negatief maken. In dit geval wordt de array vanaf het begin gevuld, niet vanaf het einde:

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

Resultaat van het uitvoeren van de code:

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

Zie ook

  • de functie array_fill,
    die een array vult met een opgegeven waarde
  • de functie range,
    die een array creëert met een bereik van elementen
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren