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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан