165 of 410 menu

Funktionen array_pad

Funktionen array_pad kompletterar en array med ett visst värde till en given storlek. Den första parametern tar funktionen emot arrayen att fylla, den andra parametern - till vilken storlek den ska fyllas, den tredje - med vad den ska fyllas.

Den andra parametern kan göras negativ - i detta fall kommer arrayen att kompletteras med element inte från slutet, utan från början.

Syntax

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

Exempel

Låt oss fylla en array med nollor så att dess storlek blir 7 element:

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

Resultat av kodkörning:

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

Exempel

Och nu finns det redan 7 element i arrayen - så den kommer inte att fyllas med någonting:

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

Resultat av kodkörning:

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

Exempel

Låt oss göra den andra parametern negativ. I detta fall kommer arrayen att fyllas från början, inte från slutet:

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

Resultat av kodkörning:

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

Se även

  • funktionen array_fill,
    som fyller en array med ett givet värde
  • funktionen range,
    som skapar en array med ett intervall av element
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa