Apa Bedanya Fungsi Explode dan Imploade pada PHP?
Apa Bedanya Fungsi Explode dan Imploade pada PHP? [docs/kuhomi.id].

Apa Bedanya Fungsi Explode dan Imploade pada PHP?

Dalam pengolahan data string dan array di PHP, dua fungsi yang paling sering digunakan adalah implode() dan explode(). Keduanya memiliki tugas yang berkebalikan: satu mengubah array menjadi string, satunya lagi mengubah string menjadi array. Memahami perbedaan keduanya akan sangat membantu ketika bekerja dengan data dinamis seperti form, hasil query database, atau manipulasi teks.

1. Fungsi implode()

Pengertian

implode() digunakan untuk menggabungkan elemen‐elemen array menjadi sebuah string, dengan tambahan separator (pemisah) di antara setiap elemen.

Sintaks

implode(string $separator, array $array): string

Contoh Penggunaan

$data = ['apel', 'jeruk', 'mangga'];
$result = implode(", ", $data);
echo $result;

Output:

apel, jeruk, mangga

2. Fungsi explode()

Pengertian

explode() digunakan untuk memecah sebuah string menjadi array, berdasarkan delimiter (karakter pemisah).

Sintaks

explode(string $delimiter, string $string, int $limit = PHP_INT_MAX): array

Contoh Penggunaan

$text = "apel, jeruk, mangga";
$result = explode(", ", $text);
print_r($result);

Output:

Array
(
    [0] => apel
    [1] => jeruk
    [2] => mangga
)
Artikel Terkait