165 of 410 menu

array_pad funksiyasi

array_pad funksiyasi massivni berilgan o‘lchamga yetkazish uchun ma'lum bir qiymat bilan to'ldiradi. Funksiya birinchi parametr sifatida to'ldiriladigan massivni, ikkinchi parametr sifatida - qaysi o‘lchamgacha to'ldirish kerakligini, uchinchi parametr sifatida - nima bilan to'ldirish kerakligini qabul qiladi.

Ikkinchi parametr manfiy bo'lishi mumkin - bu holda massiv elementlari oxiridan emas, boshidan to'ldiriladi.

Sintaksis

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

Misol

Keling, massivni nol bilan to'ldiramiz, shunday qilib uning o‘lchami 7 elementga yetadi:

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

Kodni bajarish natijasi:

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

Misol

Endi massivda allaqachon 7 element mavjud - shuning uchun u hech narsa bilan to'lmaydi:

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

Kodni bajarish natijasi:

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

Misol

Keling, ikkinchi parametrni manfiy qilaylik. Bu holda massiv oxiridan emas, boshidan to'ldiriladi:

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

Kodni bajarish natijasi:

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

Shuningdek qarang

  • array_fill funksiyasi,
    bu massivni berilgan qiymat bilan to'ldiradi
  • range funksiyasi,
    bu elementlar diapazoni bilan massiv yaratadi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish