Implode() dalam PHP: Fungsi PHP Implode() [Dengan Sintaks & Parameter]
Diterbitkan: 2020-10-26Implode di PHP adalah fungsi penting PHP untuk dipelajari seseorang jika mereka bertujuan untuk menjadi pengembang masa depan atau mencari perubahan karir dalam pengembangan situs web. Fungsi implode() dalam PHP adalah fungsi biner-aman yang telah ditentukan sebelumnya, built-in, dalam PHP yang digunakan untuk menggabungkan elemen array dengan string. Implode() juga dikenal sebagai PHP | join() dan cara kerjanya mirip dengan fungsi join().
Pada bagian ini, kita akan lebih lanjut menyentuh topik Implode di PHP seperti parameter Implode di PHP dan contohnya untuk memperdalam pengetahuan Anda tentang topik tersebut.
Jadi, untuk memulainya, mari kita pahami dulu apa sebenarnya ledakan di PHP itu.
Daftar isi
Apa itu Implode di PHP?
Fungsi implode() dalam PHP disebut "array to a string", karena mengambil array elemen dan mengembalikan string. Misalnya, jika kita ingin menggabungkan array elemen untuk membentuk satu string, kita dapat menggunakan fungsi implode() untuk melakukan hal yang sama. Mirip dengan fungsi join(), fungsi implode() di PHP juga akan mengembalikan string yang terbentuk dari semua komponen array menggunakan pembatas pilihan kita, yang dapat dimasukkan ke dalam variabel.
Baca: Wajib Dibaca 10 Pertanyaan dan Jawaban Wawancara PHP
Apa itu PHP?
Sebelum kita mempelajari tentang fungsi implode() di PHP , kita perlu mengetahui apa itu PHP dan kegunaannya. PHP adalah bahasa scripting open-source yang banyak digunakan, tujuan umum, yang digunakan untuk pengembangan web. Sebelumnya, PHP adalah singkatan dari 'Personal Home Page'; namun, sekarang disebut PHP: Hypertext Preprocessor. PHP berjalan di hampir semua platform, termasuk Windows, Linux, Unix, Mac OS X, dan lainnya.

Ini juga kompatibel dengan hampir semua server yang digunakan saat ini, termasuk Apache, IIS, dan lainnya. Kemudahan belajar dan efisien bekerja di sisi server adalah salah satu alasan mengapa digunakan begitu luas. Ini juga gratis untuk diunduh, dan pengguna bisa mendapatkannya dari situs sumber daya PHP resmi, yaitu www.php.net .
Implode di PHP: Sintaks dan parameter
Sintaksis
Sintaks (implode(pemisah, larik)) adalah seperangkat aturan, proses, atau prinsip yang mengatur struktur kalimat dalam suatu bahasa, termasuk urutan kata. Dan, dalam Implode di PHP , dua sintaks digunakan—inilah cara fungsi dapat dipanggil:
- The implode (string $glue, array $pieces): Dalam hal ini, glue digunakan untuk menggabungkan komponen array.
- The implode (array $pieces): Sebagai alternatif, dalam hal ini, tidak ada lem yang digunakan—ini untuk memastikan potongan-potongan akan digabungkan menjadi satu.
Parameter
Fungsi implode() menerima dua parameter. Dan, di antaranya, satu parameter adalah opsional, dan yang lainnya adalah wajib. Ini adalah dua parameter, dan inilah deskripsinya:
Parameter pertama adalah 'pemisah'
Pemisah adalah parameter opsional, dan itu ada untuk menentukan apa yang diperlukan untuk diletakkan di antara komponen array. Secara default, ini muncul sebagai "," yang menunjukkan string kosong. Nilai array digabungkan untuk membentuk string dan dipisahkan oleh parameter pemisah.
Parameter kedua adalah 'array'
Array adalah parameter yang diperlukan yang nilainya digabungkan untuk membentuk string.
TIPS : Meskipun dalam implode(), parameter pemisah bersifat opsional, sangat disarankan untuk selalu menggunakan kedua parameter tersebut untuk kompatibilitas mundur.
Contoh Implode di PHP
Berikut adalah contoh pemisahan elemen array dengan karakter yang berbeda:
masukan :
<!DOCTYPE html>
<html>
<tubuh>
<?php
$arr = array('Hai','ada!','Bagaimana','ada','kamu');
echo implode(” “,$arr).”<br>”;
echo implode(“+”,$arr).”<br>”;
echo implode(“-“,$arr).”<br>”;
echo implode(“X”,$arr);
?>
</tubuh>
</html>

Pada ekspresi pertama, kami menggunakan koma sebagai pemisah untuk mendapatkan string, sedangkan pada ekspresi kedua, kami menggunakan 'spasi' sebagai pemisah untuk mendemonstrasikan fungsi implode.
Keluaran:
Hai, yang di sana! Apa kabarmu
Hai+sana!+Bagaimana+apa+kamu
Hai apa kabar
HiXthere!XHowXareXyou
Berikut ini contoh menggabungkan elemen array dengan string:
Memasukkan:
<!DOCTYPE html>
<html>
<tubuh>
<?php
$arr = array('Selamat','a','bagus','hari!');
echo implode(”“,$arr);
?>
</tubuh>
</html>
Keluaran:
Semoga harimu menyenangkan!
Contoh konversi Array PHP ke String
Memasukkan
$ar = ['Minggu', 'Senin', 'Selasa', 'Rabu'];
echo implode(',', $ar);
Keluaran
// Minggu Senin Selasa Rabu
Contoh mengonversi Array dari Array ke String
Memasukkan
$Sekolah = [
'Utama' => ['Kelas I', 'Kelas II', 'Kelas III', 'Kelas IV'],
'Tengah' => ['Kelas V', 'Kelas VI', 'Kelas VII', 'Kelas VIII'],
'Sekunder' => ['Kelas IX', 'Kelas X', 'Kelas XI', 'Kelas XII']
];
echo implode(', ', $Sekolah);
// Array, Array, Array
keluaran :
// Kelas I, Kelas II, Kelas III, Kelas IV, Kelas V, Kelas VI, Kelas VII, Kelas VIII, Kelas IX, Kelas X, Kelas XI, Kelas XII
Pelajari tentang: Gaji Pengembang PHP di India
Apa fungsi meledak PHP?
Kebalikan dari fungsi PHP implode() adalah PHPexplode(). Ini adalah fungsi bawaan dalam PHP yang dapat membagi string menjadi berbagai string berdasarkan pembatas string. Fungsi PHP implode() membagi string di mana pun karakter pembatas muncul, dan mengembalikan array yang berisi string yang ada setelah memisahkan string awal.
Parameter dalam fungsi meledak PHP
Tidak seperti PHP Implode, fungsi Explode PHP memiliki tiga parameter. Dari mana yang satu adalah opsional, sedangkan dua lainnya adalah wajib. Berikut adalah penjelasan singkat dari 3 parameter dalam fungsi Explod PHP:
Parameter pertama adalah pemisah
Pemisah adalah karakter yang menentukan titik kritis atau titik di mana string akan membagi. Setiap kali pemisah ditemukan dalam kode, itu mewakili akhir elemen array saat ini dan awal elemen baru.
Parameter kedua adalah String Asli
String Asli adalah string input, yang akan dibagi menjadi array dengan metode ini.
Parameter ketiga adalah Jumlah Elemen
Parameter No of Elements adalah parameter opsional dan digunakan untuk merinci jumlah karakter array. Parameter No of Elements dapat berupa bilangan bulat apa pun, yang berarti bisa positif, negatif, atau bahkan nol.
Contoh
Memasukkan:
<?php
// string asli
$OriginalString = “Hai, saya harap Anda baik-baik saja!”;
// Tanpa parameter opsional NoOfElements
print_r(meledak(” “,$OriginalString));
// dengan NoOfElements positif
print_r(meledak(” “,$OriginalString,3));
// dengan NoOfElements negatif
print_r(meledak(” “,$OriginalString,-1));
?>
Keluaran:
Himpunan
(
[0] => Hai
[1] => di sana,
[2] => saya
[3] => harapan
[4] => kamu
[5] => adalah
[6] => baik!
)
Himpunan
(
[0] => Halo,
[1] => saya
[2] => semoga kamu baik-baik saja!
)
Himpunan
(
[0] => Hai
[1] => di sana,
[2] => saya
[3] => harapan

[4] => kamu
)
Lihat: 15 Ide & Topik Proyek PHP yang Menyenangkan Untuk Pemula
Kesimpulan
PHP sebagai bahasa pemrograman berkembang pada tahun 1994 dan sejak itu berkembang sangat cepat. Pada September 2020, hampir dua dari setiap tiga situs web yang menggunakan PHP masih menggunakan versi PHP lama—yang telah dihentikan, dan hampir setengah dari semua situs web PHP menggunakan versi 5.6 atau lebih lama.
Perusahaan pendidikan tinggi online terbesar di India, upGrad, memberi Anda berbagai kursus untuk mempersiapkan masa depan yang lebih baik dalam pengembangan web dan teknologi perangkat lunak. Beberapa program unggulan mereka adalah PG Diploma dalam Pengembangan Perangkat Lunak , Spesialisasi dalam Pengembangan Full Stack , dan Diploma PG dalam Ilmu Data .