Dikesempatan kali ini yang akan saya bahas adalah
Fungsi str_pad() pada PHP.
Fungsi str_pad() pada PHP adalah
fungsi pada PHP yang digunakan untuk menambahkan karakter kedalam string sampai variabel/outputnya nanti mempunyai panjang n karakter, dimana n adalah jumlah angka yang dimasukkan dan apabila n sama dengan jumlah karakter dari string maka variabel/outputnya akan menampilkan string, jadi nilainya akan false atau gagal dan tidak terjadi perubahan.
Sintaksnya adalah:
str_pad(string $str, int $int, string $chr, optional $arg[STR_PAD_LEFT,STR_PAD_CENTER,STR_PAD_RIGHT]);
- string $str adalah string yang akan ditambahi karakter $chr
- int $int adalah jumlah karakter variabel/outputnya (hasil $str&$chr) nanti
- string $chr adalah karakter yang akan ditambahkan ke dalam string $str
- optional $arg adalah argumen opsional penempatan karakter $chr dalam string $str. Ada tiga argumen yaitu
STR_PAD_LEFT untuk karakter disebelah kiri
STR_PAD_CENTER untuk karakter disebelah tengah
STR_PAD_RIGHT untuk karakter disebelah kanan
tidak memberikan argumen pada fungsi str_pad() maka nilai argumen defaultnya adalah STR_PAD_RIGHT
Bingung yah? :D langsung saja kita simak contohnya.
Contoh:
<?php
$teks = "fajar bc"; //8 karakter
$karak = "|#|"; //3 karakter
$jumlah = 14;
$tkanan = str_pad($teks,$jumlah,$karak);
//atau
$tkanan = str_pad($teks,$jumlah,$karak,STR_PAD_RIGHT);
//outputnya:
fajar bc|#||#| jumlahnya 14 karakter
echo $tkanan;
$ttengah = str_pad($teks,$jumlah,$karak,STR_PAD_CENTER);
echo $ttengah;
//outputnya:
|#|fajar bc|#| jumlahnya 14 karakter
$tkiri = str_pad($teks,$jumlah,$karak,STR_PAD_LEFT);
echo $tkiri;
//outputnya:
|#||#|fajar bc jumlahnya 14 karakter
?>
Sekian dari saya, semoga bermanfaat.
Belajar Fungsi PHP