Memecah string menjadi array berguna untuk mengolah data seperti daftar yang dipisah koma, memproses baris CSV, atau memisahkan kata dalam kalimat. Artikel ini membahas cara mengubah string menjadi array di PHP.
Fungsi explode()
<?php
$teks = "Apel, Mangga, Jeruk";
$buah = explode(", ", $teks);
print_r($buah);
// Array ( [0] => Apel [1] => Mangga [2] => Jeruk )
?>
Contoh Kasus: Membaca Tag dari Database
<?php
$tersimpan = "php,mysql,web";
$tag = explode(",", $tersimpan);
foreach ($tag as $t) {
echo "<span class='tag'>" . htmlspecialchars($t) . "</span> ";
}
?>
Contoh Kasus: Memproses Baris CSV
<?php
$baris = "Budi,25,Solo";
[$nama, $umur, $kota] = explode(",", $baris); // destrukturisasi
echo "$nama berumur $umur dari $kota";
?>
Memecah Per Karakter dengan str_split()
<?php
print_r(str_split("PHP")); // ["P", "H", "P"]
?>
Kesimpulan
Gunakan explode(pemisah, teks) untuk memecah string berdasarkan pemisah, sangat berguna membaca data tersimpan atau baris CSV. Gunakan str_split() bila ingin memecah setiap karakter.
Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi PHP (php.net).

