165 of 410 menu

array_pad ֆունկցիան

array_pad ֆունկցիան լրացնում է զանգվածը որոշակի արժեքով մինչև տրված չափը: Առաջին պարամետրով ֆունկցիան ընդունում է լրացվող զանգվածը, երկրորդ պարամետրով` մինչև ինչ չափ լրացնել, երրորդով` ինչով լրացնել:

Երկրորդ պարամետրը կարող է բացասական լինել - այս դեպքում զանգվածը կլրացվի տարրերով ոչ թե վերջից, այլ սկզբից:

Շարահյուսություն

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

Օրինակ

Եկեք լրացնենք զանգվածը զրոներով այնպես, որ նրա չափը դառնա 7 տարր:

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

Կոդի կատարման արդյունքը:

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

Օրինակ

Իսկ այժմ զանգվածում արդեն կա 7 տարր - այդ պատճառով այն ոչնչով չի լրացվի.

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

Կոդի կատարման արդյունքը.

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

Օրինակ

Եկեք երկրորդ պարամետրը դարձնենք բացասական: Այս դեպքում զանգվածը կլրացվի սկզբից, ոչ թե վերջից.

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

Կոդի կատարման արդյունքը.

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

Տես նաև

  • array_fill ֆունկցիան,
    որը լրացնում է զանգվածը տրված արժեքով
  • range ֆունկցիան,
    որը ստեղծում է տարրերի տիրույթով զանգված
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել