Cara Menggunakan Fungsi PHP str_pad()

Cara Menggunakan Fungsi Php Str Pad



Dalam pengembangan web, memanipulasi string adalah tugas umum dan di PHP, salah satu fungsi tersebut adalah str_pad() fungsi, yang memungkinkan Anda untuk mengisi string dengan karakter tertentu atau kumpulan karakter dengan panjang tertentu. Itu str_pad() fungsi dapat digunakan untuk berbagai tujuan, seperti memformat keluaran, menyelaraskan teks, dan menghasilkan ID unik.

Pada artikel ini, kita akan mengeksplorasi str_pad() fungsi secara mendalam, termasuk sintaks, parameter, dan berbagai kasus penggunaan.

Fungsi PHP str_pad()

Itu PHP str_pad() function adalah fungsi bawaan yang memungkinkan pengembang menambahkan karakter ke awal atau akhir string hingga mencapai panjang yang diinginkan. Fungsi ini memiliki beberapa kegunaan, termasuk memformat string, menyelaraskan kolom teks, dan menambahkan nol di depan angka.







Sintaks untuk fungsi str_pad()



Sintaks dasar untuk str_pad() fungsi dalam PHP adalah sebagai berikut:



str_pad ( rangkaian $input_string , int $pad_length , rangkaian $pad_string , int $pad_type = STR_PAD_KANAN ) : rangkaian

Di Sini, $input_string adalah string yang ingin Anda pad. $pad_length adalah panjang akhir yang harus dimiliki string empuk. $pad_string adalah string yang ingin Anda gunakan untuk padding. $pad_type adalah parameter opsional yang menentukan tempat memasukkan string input. Nilai standarnya adalah STR_PAD_KANAN , yang mengisi string input ke kanan. Kemungkinan nilai lain untuk $pad_type adalah STR_PAD_LEFT Dan STR_PAD_BOTH , yang masing-masing mengisi string input ke kiri dan kedua sisi.





Fungsi ini mengembalikan string empuk di bagian akhir.

Bagaimana Cara Menggunakan str_pad() di PHP?

Berikut adalah langkah-langkah untuk menggunakan str_pad() fungsi dalam PHP:



1: Tentukan tali yang ingin Anda padukan dan panjangnya.

2: Tentukan string padding yang ingin Anda gunakan, yaitu karakter atau beberapa karakter yang ingin Anda tambahkan ke string.

3: Pilih posisi di mana Anda ingin menambahkan padding – di awal, akhir, atau kedua sisi string.

4: Menggunakan str_pad() fungsi, meneruskan string yang ingin Anda pad, panjang yang Anda inginkan, string padding, dan posisi di mana Anda ingin padding ditambahkan.

5: Secara opsional, Anda dapat menyimpan hasilnya dalam sebuah variabel dan menggunakannya sesuai kebutuhan dalam kode Anda.

Misalnya:



// Langkah 1: Tentukan nomor dan panjang yang diinginkan

$num = 42 ;

$panjang = 4 ;

// Langkah 2: Tentukan string padding

$pad_string = '0' ;

// Langkah 3: Tentukan posisi bantalan (dalam hal ini, sisi kiri)

$pad_position = STR_PAD_LEFT ;

// Langkah 4: Gunakan fungsi str_pad()

$padded_num = str_pad ( $num , $panjang , $pad_string , $pad_position ) ;

// Langkah 5: Keluarkan nomor empuk

gema $padded_num ;

?>

Pada kode di atas, kita mendefinisikan angka 42 dan panjang 4 yang diinginkan. Kita juga mendefinisikan padding string menjadi “0” dan posisi bantalan menjadi sisi kiri. Kemudian, kami menggunakan str_pad() berfungsi untuk mengisi angka dengan nol di depan hingga mencapai panjang yang diinginkan. Akhirnya, kami menampilkan nomor empuk.

Misalkan Anda memiliki daftar angka yang ingin Anda tampilkan dengan nol di depan sehingga setiap angka memiliki panjang tiga digit, jadi, Anda dapat menggunakan str_pad() fungsi untuk mencapai ini:



$angka = Himpunan ( 5 , dua puluh satu , 103 , 400 , 1000 ) ;

untuk setiap ( $angka sebagai $ nomor ) {

$padded_number = str_pad ( $ nomor , 3 , '0' , STR_PAD_LEFT ) ;

gema $padded_number . ' ' ;

}

?>

Kode PHP di atas mendefinisikan array angka dan kemudian mengulang setiap angka, mengisinya dengan nol di depan hingga panjangnya tiga digit menggunakan str_pad() fungsi, dan kemudian menampilkan nomor empuk diikuti dengan spasi.

Kesimpulan

PHP str_pad() function adalah alat yang berharga bagi pengembang yang bekerja dengan string dalam pengembangan web. Sintaks serbaguna dan berbagai kasus penggunaannya menjadikannya pilihan populer untuk tugas-tugas seperti memformat teks dan membuat ID unik. Dengan mengikuti langkah-langkah yang diuraikan dalam artikel ini, pengembang dapat dengan mudah menggunakan str_pad() berfungsi untuk melapisi string dengan karakter tertentu dengan panjang yang diinginkan. Dengan memanfaatkan fungsi ini, pengembang dapat meningkatkan efisiensi dan keterbacaan kode PHP mereka.