Home > Uncategorized > Fungsi Explode() pada PHP

Fungsi Explode() pada PHP

php-logoFungsi 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 ๐Ÿ™‚

Categories: Uncategorized
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: