165 of 410 menu

Funktio array_pad

Funktio array_pad täydentää taulukon tiettyyn kokoon määritetyllä arvolla. Ensimmäisenä parametrina funktio ottaa täytettävän taulukon, toisena parametrina - mihin kokoon täyttää, kolmantena - millä täyttää.

Toinen parametri voi olla negatiivinen - tässä tapauksessa taulukko täydentyy alkioilla ei lopusta, vaan alusta.

Syntaksi

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

Esimerkki

Täytetään taulukko nollilla siten, että sen kooksi tulee 7 alkiota:

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

Koodin suorituksen tulos:

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

Esimerkki

Nyt taulukossa on jo 7 alkiota - siksi sitä ei täytetä millään:

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

Koodin suorituksen tulos:

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

Esimerkki

Tehdään toisesta parametrista negatiivinen. Tässä tapauksessa taulukko täyttyy alusta, ei lopusta:

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

Koodin suorituksen tulos:

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

Katso myös

  • funktion array_fill,
    joka täyttää taulukon annetulla arvolla
  • funktion range,
    joka luo taulukon alkioiden alueella
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää