Hi para pembaca, pada tulisan kali ini kita akan membahas apa itu explode() dan apa itu implode() pada PHP serta bagaimana cara penulisannya yang sangat mudah diterapkan. Ok, langsung saja kita bahas di bawah ini.
1. Explode()
Explode adalah salah satu fungsi pada PHP gunanya untuk memecah suatu kalimat berdasarkan pemisah atau separator yang awalnya berbentuk text ataupun kalimat menjadi suatu kumpulan array. Penulisan fungsi explode() ini menggunakan 3 parameter, 2 parameter wajib dan 1 parameter kondisional. Berikut adalah contoh penulisannya :
explode(separator, string, limit);
Sedikit penjelasan dari kode di atas :
- Separator adalah pemisah yang digunakan untuk pembatas kalimat untuk membuat array.
- String adalah kata atau kalimat yang akan diubah menjadi array
- Limit adalah jumlah array yang ingin dibuat. Limit ini kondisional, jika Anda ingin mejadikan semua menjadi array, maka dikosongkan.
Berikut adalah beberapa contoh penulisan pada script PHP :
$string = "Saya sedang belajar PHP dasar"; //menggunakan limit print_r explode(" ",$string,3); //hasilnya adalah : Array ( [0] => Saya [1] => sedang [2] => belajar PHP dasar ) //tanpa limit print_r explode(" ",$string); //hasilnya adalah: Array ( [0] => Saya [1] => sedang [2] => belajar [3] => PHP [4] => dasar )
2. Implode()
Sedangkan untuk implode() adalah kebalikannya, yakni mengubah bentuk array ke bentuk text / kalimat. Anda juga bisa menambahkan suatu pemisah atau separator pada setiap index array, sehingga penulisan kalimat mudah di baca. Dalam penulisan implode() ini memiliki 2 parameter yang mandatory. Berikut cara penulisannya :
implode(separator, array);
Sedikit penjelasan dari kode di atas :
- Separator adalah pemisah yang digunakan untuk memisahkan index setiap array sehingga mudah di baca..
- array adalah penulisan array yang akan dibuat menjadi text atau kalimat.
Berikut adalah beberapa contoh penulisan pada script PHP :
$string = array("Saya","sedang","belajar","PHP","dasar"); //menggunakan limit echo implode(" ",$string,3); //hasilnya adalah : Saya sedang belajar PHP dasar //tanpa limit echo implode("-",$string); //hasilnya adalah: Saya-sedang-belajar-PHP-dasar
Nah, mudah bukan? Demikian bagaimana kita belajar mengenai Penggunaan Explode dan Implode pada PHP semoga dapat bermanfaat buat Anda. Terima Kasih.
Leave a Reply