Implode() dalam PHP: Fungsi PHP Implode() [Dengan Sintaks & Parameter]

Diterbitkan: 2020-10-26

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

Dapatkan Pekerjaan Impian Anda

UPGRAD DAN DIPLOMA PG IIIT-BANGALORE DI FULL STACK
Lamar Sekarang