Cara Mengubah String Menjadi Array di PHP

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).

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *