Fungsi str_pad

Fungsi str_pad menambahkan rentetan dengan rentetan lain sehingga panjang yang ditentukan. Parameter pertama menerima rentetan, kedua - bilangan aksara, sehingga rentetan harus ditambahkan, ketiga parameter - apa yang harus digunakan untuk mengisi rentetan.

Parameter keempat pilihan menentukan, dari sisi mana untuk mengisi rentetan. Parameter ini boleh mengambil nilai berikut: STR_PAD_LEFT - tambahkan rentetan dari kiri, STR_PAD_RIGHT - tambahkan rentetan dari kanan (nilai ini adalah lalai).

Sintaks

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

Contoh

Mari kita isi rentetan dengan aksara '+' supaya rentetan mempunyai 10 aksara:

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

Hasil pelaksanaan kod:

php'abcde+++++'

Contoh

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

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

Hasil pelaksanaan kod:

php'+++++abcde'

Lihat juga

  • fungsi array_pad,
    yang menambahkan array dengan elemen yang ditentukan
  • fungsi array_fill,
    yang mengisi array dengan nilai yang diperlukan
  • fungsi str_repeat,
    yang mengulangi rentetan bilangan kali yang ditentukan