Ticker

6/recent/ticker-posts

Header Ads Widget

Fungsi Explode dan Implode dalam PHP

Assalamualaikum Warahmatullahi Wabarakatu
Bismillahirrahmanirrahiim

Pada postingan sebelumnya saya telah menulis tentang Fungsi Shuffle dalam Array PHP dan untuk kali ini kita kan melanjutkan postingan mengenai Fungsi Explode dan Implode dalam PHP


Fungsi  Explode dan Implode berguna untuk menguraikan/memisahkan suatu string menjadi beberapa sub-string yang menjadi elemen dalam array. Fungsi penggabung string berguna untuk menggabungkan elemen array menjadi suatu string. Fungsi pengurai dan penggabung string antara lain seperti tabel dibawah ini

Fungsi Keterangan
explode(pemisah, string, [batas]) Memisahkan string menjadi sub-string berdasarkan pemisah sebanyak batas (jika batas ditentukan nilainya) menjadi elemen array.
asort(array) Mengurutkan elemen array secara menaik dari yang paling atas (ascending)
implode(string_perekat, array) atau join (string_perekat, array) Menggabungkan elemen suatu array menjadi suatu string dengan pemisah string_perekat
split(pola_string, string, [batas]) Memisahkan string menjadi sub-string dengan batas-batasan pemisah dibentuk oleh ekspresi reguler pola_string sebanyak batas (jika batas ditentukan nilainya) menjadi elemen array. Fungsi ini tidak bejalan lagi di php versi 7 keatas
preg_split(pola_string, string subject, [batas], [int flags]) Memisahkan string menjadi sub-string dengan batasan pemisah yang dibentuk oleh ekpresi reguler

Untuk lebih dapat memahami dari fungsi-fungsi yang terdapat pada tabel diatas, silahkan anda buat sebuah file dengan nama array_string.php dan simpan di web server php milik anda, kemudian ketiklah kode dibawah ini

<!Doctype HTML>
<html>
<title>Fungsi Pengurai dan Penggabung String dalam Array PHP</title>
</head>
<body>
<?php
$teks1 = "Pemrograman Web dengan PHP";
print("Teks Asli : $teks1 <br/><br/>");

$hasil = explode(" ", $teks1);
print("Setelah Explode <br/>");
print_r($hasil);
print("<br/><br/>");

$gabung1 = implode("-", $hasil);
$gabung2 = join("-", $hasil);
print("Setelah implode <br/>");
print_r($gabung1);
print("<br/><br/>");

print("Setelah join <br/>");
print_r($gabung2);
print("<br/><br/>");

// fungsi split ini tidak akan bekerja pada php 7 keatas
$teks2 = "19.9.2021";
print("Teks Asli : $teks2 <br/><br/>");
$apisah1 = split('[/.-]', $teks2);
print("Setelah split <br/>");
print_r($apisah1);
print("<br/><br/>");

$teks3 = "PEMROGRAMAN PHP";
print("Teks Asli : $teks3 <br/><br/>");
$apisah2 = preg_split('//', $teks3, -1, PREG_SPLIT_NO_EMPTY);
$banyak = sizeof($apisah2);
print("Setelah preg_split <br/>");
print_r($apisah2);
print("<br/>");

$i=0;
for($i; $i<$banyak; $i++)
{
	print($apisah2[$i]." ");
}

?>
</body>
</html>

Setelah selesai mengetik kode diatas silahkan eksekusi kode diatas dengan web broswer anda, dan jika berhasil akan tampil seperti gambar dibawah ini


Sampai disini dulu tutorial dari sayan dan nantikan tutorial selanjutnya, semoga tutorial ini bermanfaat bagi anda dan jika bermanfaat jangan lupa di share, atas segala kekuranganya mohon dimaafkan, jika ada yang ingin ditanyakan silahkan tinggalkan komentar.

Post a Comment

0 Comments

Rekomendasi Untuk Anda × +