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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш