Cara Memecah String Menjadi Array di PHP

Assalamu'alaikum Warahmatullahi Wabarakatuh..
      Tutorial kali ini SkripKu Dotkom akan membahas mengenai sebuah fungsi di PHP yang akan sangat bermanfaat untuk pembuatan suatu aplikasi yaitu explode(). Seperti yang sudah disebutkan pada judul diatas, bahwa fungsi explode() ini bisa kita gunakan untuk memecah suatu string/teks menjadi sebuah array (Baca Juga: Mengenal Array di PHP) berdasarkan karakter yang ditentukan. Syntax paling umum dari fungsi explode() ini adalah sebagai berikut:

<?php
explode(pemisah, string);
?>

Parameter:

  • pemisah: Menunjukan string mau dipisahkan berdasarkan apa, apakah tanda koma, tanda strip atau karakter lainnya.
  • string: Menunjukan string yang ingin dipecah.
Oke, biar lebih jelas yuk simak contoh dibawah:
Pada contoh dibawah kita akan memecah "Azis, Yulia, Nurwanda, Rizky, Arbi, Nurul" berdasarkan 1 tanda koma dan 1 spasi (", ").

<?php
$teks="Azis, Yulia, Nurwanda, Rizky, Arbi, Nurul";
$nama=explode(", ", $teks);
echo "<pre>";
print_r($nama);
echo "</pre>";
echo "-----------------------------<br />";
echo "Nama pertama adalah: " . $nama[0] . "<br />";
echo "Nama kedua adalah: " . $nama[1] . "<br />";
echo "Nama ketiga adalah: " . $nama[2] . "<br />";
echo "Nama keempat adalah: " . $nama[3] . "<br />";
echo "Nama kelima adalah: " . $nama[4] . "<br />";
echo "Nama keenam adalah: " . $nama[5] . "<br />";
?>
Baca Juga: Cara Menampilkan Nilai dari Array dengan print_r().
Jika script diatas dieksekusi, maka hasilnya akan seperti ini:

Array
(
    [0] => Azis
    [1] => Yulia
    [2] => Nurwanda
    [3] => Rizky
    [4] => Arbi
    [5] => Nurul
)

-----------------------------
Nama pertama adalah: Azis
Nama kedua adalah: Yulia
Nama ketiga adalah: Nurwanda
Nama keempat adalah: Rizky
Nama kelima adalah: Arbi
Nama keenam adalah: Nurul
Percaya enggak? Kalau enggak percaya silahkan aja coba di localhost atau web hosting punya temen-temen :D
Oke, sekian tutorial kali ini.
Semoga bermanfaat,
Wassalamu'alaikum Warahmatullahi Wabarakatuh..

2 komentar

Thanks , tag pre tu fungsi nya buat apa ya ?

PRE artinya pre-formatted, apabila suatu teks ditulis dalam tag pre maka hasilnya akan sama dengan apa yang kita tulis. Termasuk juga spasi, jika kita mengetik 10 spasi, maka akan muncul 10 spasi, berbedan dengan mode html biasa.


EmoticonEmoticon