165 of 410 menu

Fungsi array_pad

Fungsi array_pad melengkapi array dengan nilai tertentu hingga ukuran yang ditentukan. Parameter pertama fungsi menerima array yang akan diisi, parameter kedua - hingga ukuran berapa untuk mengisi, parameter ketiga - dengan apa mengisi.

Parameter kedua dapat dibuat negatif - dalam hal ini array akan dilengkapi dengan elemen bukan dari akhir, tetapi dari awal.

Sintaksis

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

Contoh

Mari kita isi array dengan nol sehingga ukurannya menjadi 7 elemen:

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

Hasil eksekusi kode:

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

Contoh

Sekarang array sudah memiliki 7 elemen - sehingga tidak akan terisi dengan apa pun:

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

Hasil eksekusi kode:

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

Contoh

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

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

Hasil eksekusi kode:

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

Lihat Juga

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