165 of 410 menu

Funktsioon array_pad

Funktsioon array_pad täidab massiivi etteantud väärtusega kuni määratud suuruseni. Esimesena võtab funktsioon parameetrina massiivi, mida täita, teisena parameetrina - millise suuruseni täita, kolmandana - millega täita.

Teist parameetrit saab teha negatiivseks - sel juhul täidetakse massiiv elementidega mitte lõpust, vaid algusest.

Süntaks

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

Näide

Täidame massiivi nullidega nii, et selle suurus muutuks 7 elemendiks:

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

Koodi täitmise tulemus:

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

Näide

Nüüd on massiivis juba 7 elementi - seetõttu ei täienda see midagi:

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

Koodi täitmise tulemus:

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

Näide

Teeme teise parameetri negatiivseks. Sel juhul täidetakse massiiv algusest, mitte lõpust:

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

Koodi täitmise tulemus:

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

Vaata ka

  • funktsiooni array_fill,
    mis täidab massiivi etteantud väärtusega
  • funktsiooni range,
    mis loob elementide vahemikuga massiivi
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu