165 of 410 menu

Fungsi array_pad

Fungsi array_pad menambah array dengan nilai tertentu kepada saiz yang ditetapkan. Parameter pertama fungsi menerima array untuk diisi, parameter kedua - hingga ke saiz mana untuk diisi, parameter ketiga - dengan apa untuk diisi.

Parameter kedua boleh dibuat negatif - dalam kes ini array akan ditambah dengan elemen bukan dari akhir, tetapi dari awal.

Sintaks

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

Contoh

Mari kita isi array dengan sifar supaya saiznya menjadi 7 elemen:

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

Keputusan pelaksanaan kod:

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

Contoh

Sekarang array sudah mempunyai 7 elemen - oleh itu ia tidak akan diisi dengan apa-apa:

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

Keputusan pelaksanaan kod:

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

Contoh

Mari kita buat parameter kedua negatif. Dalam kes ini array akan diisi dari awal, bukan dari akhir:

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

Keputusan pelaksanaan kod:

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

Lihat juga

  • fungsi array_fill,
    yang mengisi array dengan nilai yang ditetapkan
  • fungsi range,
    yang mencipta array dengan julat elemen
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak