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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау