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
str_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
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Hasil pelaksanaan kod:
'abcde+++++'
Contoh
Sekarang rentetan akan diisi bukan dari kanan, tetapi dari kiri:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Hasil pelaksanaan kod:
'+++++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