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हिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა