Fungsi str_pad

Fungsi str_pad melengkapi string dengan string lain hingga panjang yang ditentukan. Parameter pertama menerima string, parameter kedua - jumlah karakter, hingga string harus dilengkapi, parameter ketiga - apa yang harus digunakan untuk mengisi string.

Parameter keempat opsional menentukan, dari sisi mana string harus diisi. Parameter ini dapat menerima nilai-nilai berikut: STR_PAD_LEFT - melengkapi string dari kiri, STR_PAD_RIGHT - melengkapi string dari kanan (nilai ini adalah nilai default).

Sintaksis

phpstr_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string

Contoh

Mari kita isi string dengan karakter '+' sehingga string menjadi 10 karakter:

php<?php
  $arr = 'abcde';
  echo str_pad($arr, 10, '+');
?>

Hasil eksekusi kode:

php'abcde+++++'

Contoh

Sekarang string akan diisi bukan dari kanan, tetapi dari kiri:

php<?php
  $arr = 'abcde';
  echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>

Hasil eksekusi kode:

php'+++++abcde'

Lihat Juga

  • fungsi array_pad,
    yang melengkapi array dengan elemen-elemen yang ditentukan
  • fungsi array_fill,
    yang mengisi array dengan nilai yang diinginkan
  • fungsi str_repeat,
    yang mengulang string sebanyak jumlah yang ditentukan