Memecah Teks Menggunakan Fungsi Explode()

Fungsi explode() biasanya kita butuhkan ketika kita sedang mau melakukan manipulasi file, terutama file gambar dimana ketika kita ingin mendapatkan ekstensi pada sebuah nama file. Contoh terdapat nama file image usman.jpg. Ketika user melakukan upload file, program perlu disediakan filter apakah file yang diupload tersebut merupakan file image atau file dengan ekstensi bukan image. Keuntungan lain dari filter ekstensi tsb untuk menghindari hacker melakukan uploading data menggunakan data exe yang berbahaya.

Format :


explode( delimiter, string );
bisa juga ditambah variable di depannya, sehingga
$variable = explode( delimiter, string );

Agar lebih mudah memahami tentang fungsi explode(), berikut ada contoh source code sederhana


<?php

$teks=trim(“Belajar Pemrograman PHP Itu Butuh Kesabaran, Ketilitian dan Kesabaran”);
$pecahTeks = explode(” “, $teks);

// Lakukan debugging variable $teks menggunakan var_dump
//var_dump($pecahTeks);

echo “Teks Asli : “. $teks;
echo “<br>”;
echo “Menggunakan fungsi explode()“;
echo “Teks Paling Depan, array [0] : “. $pecahTeks[0].”<br>”;
echo “Teks Kedua, array [1] :”. $pecahTeks[1].”<br>”;
echo “Teks Ketiga, array [2] : “.$pecahTeks[2].”<br>”;

?>

Source code di atas akan menampilkan hasil berikut ini



Fungsi explode() akan menghasilkan variable array, sehingga ketika kita mau menampilkan ke layar tidak bisa menggunakan echo biasa, namun perlu menambahkan index array [].

Coba kita cek di page source hasil debugging var_dump($pecahTeks)




Selamat mencoba ;

Leave a comment