165 of 410 menu

Funktionen array_pad

Funktionen array_pad udvider et array med en given værdi til en ønsket størrelse. Første parameter tager funktionen imod arrayet, der skal udfyldes, anden parameter - den ønskede størrelse, tredje parameter - værdien der skal udfylde med.

Anden parameter kan være negativ - i dette tilfælde vil arrayet blive udfyldt med elementer forfra, i stedet for bagfra.

Syntaks

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

Eksempel

Lad os udfylde arrayet med nuller, så dens størrelse bliver 7 elementer:

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

Resultat af kodekørsel:

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

Eksempel

Nu har arrayet allerede 7 elementer - så det vil ikke blive udfyldt med noget:

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

Resultat af kodekørsel:

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

Eksempel

Lad os gøre den anden parameter negativ. I dette tilfælde vil arrayet blive udfyldt forfra, i stedet for bagfra:

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

Resultat af kodekørsel:

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

Se også

  • funktionen array_fill,
    som udfylder et array med en given værdi
  • funktionen range,
    som opretter et array med en række elementer
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis