165 of 410 menu

Funksjonen array_pad

Funksjonen array_pad utfyller en array med en bestemt verdi til en gitt størrelse. Første parameter funksjonen tar imot er arrayen som skal fylles, andre parameter er til hvilken størrelse den skal fylles, tredje er hva den skal fylles med.

Andre parameter kan være negativ - i dette tilfellet vil arrayen bli utfylt med elementer ikke fra slutten, men fra starten.

Syntaks

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

Eksempel

La oss fylle en array med nuller slik at størrelsen blir 7 elementer:

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

Resultat av kjøring av koden:

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

Eksempel

Nå har arrayen allerede 7 elementer - derfor vil den ikke fylles med noe:

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

Resultat av kjøring av koden:

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

Eksempel

La oss gjøre den andre parameteren negativ. I dette tilfellet vil arrayen fylles fra starten, og ikke fra slutten:

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

Resultat av kjøring av koden:

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

Se også

  • funksjonen array_fill,
    som fyller en array med en gitt verdi
  • funksjonen range,
    som lager en array med et spekter av elementer
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis