Dalam sepanjang perjalanan kisah hidup manusia, perjumpaan dan perpisahan adalah hal yang biasa terjadi. Bahkan dalam sila ke-5 Pancasila telah jelas dituliskan “Persatuan dan Kesatuan”. tapi nyatanya masih banyak juga anak bangsa Indonesia yang lebih cinta perpecahan.
Nah mari kita lihat apakah bersatu dan bercerai-berai dapat dilakukan dengan PHP? ternyata bisa. Kita bisa menggunakan function explode untuk memecah (split) data string menjadi kumpulan string. Atau sebaliknya, menyatukan kumpulan string dalam array, menjadi satu variable array.
Explode Function
Umumnya digunakan untuk memecah variable string kedalam beberapa bagian array dengan format string juga. atau dalam bahasa yang sederhana, split a string by string. Untuk melakukannya kita perlu tahu variable String yang akan di split, dan delimiter nya. Delimiter itu pemisah antar string yang ini kita pecah. juga ada inputan Limit, bersifat optional untuk men-set berapa banyak pecahan2 string yang kita inginkan.
Ini contoh penulisan nya secara umum :
Array explode ( string $delimiter , string $string [, int $limit ] )
Misalkan kita punya variable string seperti berikut :
$anakUdin = "siti,joko,komar,dewi"; //delimiter nya koma $noKTP = "121.00.90923.233.98.1"; //delimiter nya titik
Maka kita bisa lakukan implode seperti ini :
$anak = explode(",",$anakUdin,-1 ); // delimiter,string,limit nya echo $anak[0]; // outputnya siti echo $anak[1]; // outputnya joko echo $anak[2]; // outputnya komar
Jadi hasil akhirnya dalam bentuk Array. Jika nilai limit negatif, maka akan mengurangi sejumlah data string yg akan displit. tapi kalau nilai nya positif maka limit nya sebagai jumlah string split yang akan di hasil kan.
Implode Function
Secara sederhana Implode bisa diartikan menggabung atau Join element-element yang terdapat pada Array menjadi sebuah String.
Misal saya punya variable Array yang di implode seperti ini,
$anakUdin = array('susi','sisi','sisu','sasi'); $urutanAnak = implode(' > ', $anakUdin); echo $urutanAnak; // output nya : susi > sisi > sisu > sasi
gimana, gampang kan? Gampang Pak!!
🙂
2 responses to “Explode & Implode Function pada PHP”
sila ke-5 bukannya keadilan sosial bagi seluruh rakyat Indonesia ya pak?? #malahngebahaspancasila
klo ngak salah sih gitu.. ya..