Explode & Implode Function pada PHP


dazza-ramblings.blogspot.com
seperti ini kah explode & implode

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”

Leave a Reply

Your email address will not be published. Required fields are marked *