Fungsi Explode() pada PHP
Fungsi explode() berfungsi untuk memisahkan sebuah string menjadi array dengan pembatas yang ditentukan. Jenis pembatasnya bisa bebas saja, tapi lebih bagus sebagai tanda-tanda saja seperti titik (.), strip (-), garis miring(/) dan lain sebagainya.
Ehm, sebelum kita mempelajari lebih jauh, coba deh liat beberapa postingan sebelumnya yang memakai fungsi explode() ini, antara lain:
Format dasarnya seperti ini:
explode("tanda-pemisah", string);
Adapun penjelasan lengkap dan contoh pemakaiannya, bisa dibaca lanjutannya dibawah π
Misalnya kita mempunyai kode seperti ini:
<? $kata = "30-Agustus-2011"; $pecah = explode("-", $kata); $dollar = chr(36); echo "<b>".$dollar."pecah[0]</b> akan menghasilkan ".$pecah[0]." <br>"; echo "<b>".$dollar."pecah[1]</b> akan menghasilkan ".$pecah[1]." <br>"; echo "<b>".$dollar."pecah[2]</b> akan menghasilkan ".$pecah[2]." <br>"; ?>
Maka, browser outputnya seperti ini:
$pecah[0] akan menghasilkan 30
$pecah[1] akan menghasilkan Agustus
$pecah[2] akan menghasilkan 2011
Penjelasannya:
Inputnya adalah 30-Agustus-2011.
Pembatasnya adalah – (strip).
Jadi setiap bertemu strip, maka potongan kata itu akan menjadi barisan array yg dimulai dari 0 (nol).
Atau ada neh penggunaannya yang agak ribet π
<?php $string= "Palembang.::|::.Hacker.::|::.Link"; $pecah= explode(".::|::.", $string); // menggunakan pembatas yg unik foreach ($pecah as $no => $cetak) { echo "<b>$cetak</b> - itu sebagai array yang ke- $key<br />"; } ?>
Maka hasilnya seperti ini:
Palembang – itu sebagai array yang ke- 0
Hacker – itu sebagai array yang ke- 1
Link – itu sebagai array yang ke- 2
Ehm, seperti itu deh π
Kalau ada pertanyaan, jangan sungkan bertanya melalui komentar saja π
anyway, komentar Anda membangun saya untuk menulis lebih banyak π
Hot Comments