Free Artikel

  Software
  Hardware
  Tips dan Trik
  Google Info
  PHP - MYSQL
  Networking
  Harddisk
  Registry
  Javascript
  OS Windows
  Cracking
  Malware
  Web Apps
  Web Develop







Our Links

 Good Proxy
  Xroxy
  Alive Proxy
  Dracoola
  Daily Proxy
  Proxy Info

 Developer Links
  TemplateShare
  FavIcon Builder
  SQL Buddy

 Blogs Partner
  TheJagat Blog
  Tekno Info
  Oenks
  TheJagat Facebook

 Driver Support
  PCI Database


Share TheJagat
BANTU KAMI untuk sosialisasi.

Bookmark and Share

Bagikan Link yang sedang anda akses dengan cara klik pada tombol "SHARE" diatas pada setiap Account "Social Network" anda.

Jagat Support

Click to Chat

MeltDown

Neon-X

Counter

JAGAT IT INDONESIA - FREE ARTIKEL - PHP - MYSQL -Penggunaan Explode Di PHP
<< Kembali

"Penggunaan Explode Di PHP"
Oleh : MeltDown
Ditulis pada : 17-July-09


Explode adalah perintah yang digunakan untuk memisah multi string menjadi string. Pemisahan ini dilakukan berdasarkan karakter pemisah yang terdapat di dalam multi string tersebut.
Hal ini akan sangat bermanfaat untuk memudahkan metode pencarian / penentuan data berdasarkan kata.


Contoh :
ini ibu budi

Pada kalimat tersebut setiap kata dipisahkan oleh spasi. Sehingga, jika ingin dipecah menjadi per-kata, maka caranya adalah :

  1. $kata="ini ibu budi";
  2. $katabaru=explode(" ",$kata);
  3. for($i=0;$i< count($katabaru);$i++) { echo "$katabaru[$i] <br>";    }
Perintah tersebut, ketika dieksekusi dibrowser akan menampilkan teks tadi menjadi :

ini
ibu
budi

Perintah pada baris (2), teks kosong (spasi) diantara tanda petik merupakan tanda pemisah yang dijadikan sebagai patokan untuk memisahkan kalimat diatas.

Sehingga, Jika ini-ibu-budi, maka perintahnya harus dirubah menjadi :

$newstring=explode("-",$string);


Dimana tanda "-" adalah pemisah dari kalimat tersebut.

Perintah-perintah diatas, bisa juga dimodifikasi menjadi berikut :

$kata="ini ibu budi";
$katabaru=explode(" ",$kata);
echo "$katabaru[0]<br>";
echo "$katabaru[1]<br>";
echo "$katabaru[2]";

Perubahan tersebut akan menampilkan hal yang sama di browser, yaitu :

ini
ibu
budi

Lho, kok jadi mirip array ?, benar.
Memang, perintah explode digunakan untuk memecah multi string menjadi array, makanya yang perlu diperhatikan adalah string sparator (pemisah) yang akan dijadikan patokan untuk memisah masing-masing string.

Explode dari database
Jika anda ingin menampilkan data dari salah satu kolom pola isinya seperti : "kata1,kata2,kata3,kata4 dst", maka dengan menggunakan explode hal itu akan mempermudah anda dalam memisahkannya dengan tidak perlu menambah kolom dalam tabel.

Contoh :
Tabel : Kendaraan
Kolom : jenis

isi kolom :
mobil,motor,pesawat,kereta,gerobak,kuda,gotrox

Perhatikan pada isi kolom tersebut, data dipisahkan oleh tanda koma (,).

  1. $getdata=mysql_query("select jenis  from kendaraan");
  2. while($data=mysql_fetch_array($getdata))
  3. {
  4. $datakendaraan=explode(",",$data[jenis]);
  5. for($i=0;$i<=count($datakendaraan);$i++) { echo "$datakendaraan[$i]<br>"; }
  6. }
Tambahan :
Dari beberapa contoh diatas, ada diantaranya yang menempatkan perintah count. Kenapa demikian ?, karena dalam hal ini saya menggunakan perulangan for.
Sebagaimana kita ketahui, bahwa pada perulangan for harus ditentukan terlebih dahulu berapa jumlah yang akan diulang. Dan karena jumlah tersebut tidak terhingga, maka saya lebih suka menghitungnya langsung dari nilai array hasil explode.




Kalkulasi Artikel

TheJagat on Facebook


Pesan Umum

ShoutMix chat widget

THE JAGAT - Center : Desa Bondan Blok Wideng, Sukagumiwang Kab. Indramayu ***
THE JAGAT - Branch : Ciputat - Tangerang - Banten
THE JAGAT - Contact :
Mail Support : ngobrol@thejagat.com,
Engine & Themes Asli Karya TheJagat