php

Penggunaan Fungsi implode() di PHP

Penggunaan Fungsi implode() di PHP

implode() adalah fungsi bawaan PHP yang menghasilkan nilai string dengan menggabungkan elemen array dengan pembatas. Ini berfungsi seperti fungsi bawaan PHP lainnya, join(). Fungsi ini digunakan untuk berbagai tujuan dalam skrip. Misalnya, ketika kita perlu meneruskan data string dengan spasi dari satu skrip ke skrip lainnya, maka data string dapat diubah menjadi array menggunakan fungsi bawaan lain, meledak (), sebelum meneruskan data ke skrip lain. Data string asli dapat diambil dari array di skrip kedua menggunakan fungsi implode(). Bagaimana fungsi ini dapat digunakan dalam skrip PHP ditunjukkan dalam tutorial ini.

Sintaksis:

fungsi implode() dapat digunakan dalam dua cara dalam skrip. Dapat digunakan dengan atau tanpa pembatas de. Sintaks fungsi ini diberikan di bawah ini:

string meledak (array $array) 

Ketika fungsi implode() digunakan tanpa pembatas apa pun, ia mengembalikan nilai string dengan menggabungkan semua elemen $array.

string meledak (string $lem, array $array) 

Ketika fungsi implode() digunakan dengan pembatas tertentu, ia mengembalikan nilai string dengan menambahkan pembatas dengan setiap elemen $array.

Contoh 1: Penggunaan fungsi implode() tanpa pembatas

Skrip berikut menunjukkan cara menggunakan fungsi implode() tanpa pembatas apa pun untuk menggabungkan nilai array:. Buat file PHP dengan skrip berikut:.

Sebuah variabel array bernama $warna didefinisikan dengan lima nilai string. Fungsi implode() akan mengembalikan string dengan menggabungkan nilai array dengan string kosong yang akan dicetak nanti.

//Mendefinisikan array string of
$colors = array('Putih', 'Merah', 'Hijau', 'Biru', 'Merah Muda', 'Ungu');
//implode() fungsi tanpa pembatas
$str = meledak($warna);
gema "

Output dari fungsi implode() tanpa pembatas:

$str
";
?>

Keluaran:

Output berikut akan muncul setelah menjalankan skrip dari server web:. Ini menunjukkan enam nilai array sebagai string.

Contoh 2: Penggunaan fungsi implode() dengan pembatas spasi

Skrip berikut menunjukkan cara menggunakan fungsi implode() dengan pembatas spasi(). Array nilai numerik didefinisikan dalam skrip. Script akan mengembalikan string dengan menggabungkan nilai array dengan spasi.

//Mendefinisikan array angka of
$angka = array(12, 56, 23, 89, 65, 90);
//implode() fungsi dengan pembatas spasi
$str = implode(", $angka);
gema "

Output dari fungsi implode() dengan pembatas ruang:

$str
";
?>

Keluaran:

Output berikut akan muncul setelah menjalankan skrip dari server web:. Enam nilai angka dari array dipisahkan oleh spasi di output.

Contoh 3: Penggunaan fungsi implode() dengan pembatas koma()

Dalam dua contoh sebelumnya, tidak ada nilai array yang berisi spasi. Tetapi jika nilainya berisi string beberapa kata, maka pembatas spasi dapat digunakan untuk memisahkan nilai array array. Skrip berikut menunjukkan penggunaan fungsi implode() dengan pembatas koma(, ). Buat file PHP dengan skrip berikut:.

Sebuah array bernama $nama didefinisikan dalam skrip dengan lima nilai string dari beberapa kata. Selanjutnya, fungsi implode() digunakan dengan pembatas koma() untuk menggabungkan nilai $names. Nilai yang dikembalikan dari fungsi ini disimpan dalam variabel $str yang dicetak kemudian.

//Mendefinisikan array string dengan banyak kata
$names = array('Nikhil Proctor', 'Kaylee Potter', 'Cloe Whittaker', 'Laila Murphy', 'Rochelle Palmer');
//implode() fungsi dengan pembatas spasi
$str = implode(', ', $nama);
gema "

Output dari fungsi implode() dengan pembatas koma():

$str
";
?>

Keluaran:

Output berikut akan muncul setelah menjalankan skrip dari server web:. Nilai array dicetak dengan pemisah koma (,) di output.

Contoh 4: Penggunaan fungsi implode() dalam array dua dimensi

Array satu dimensi digunakan dalam tiga contoh sebelumnya. Skrip berikut menunjukkan bagaimana fungsi implode() dapat digunakan untuk menggabungkan nilai-nilai array dua dimensi. Array dua dimensi bernama $assoc_arr dideklarasikan dalam skrip yang berisi empat nilai. '
' digunakan sebagai pembatas dalam skrip untuk membuat baris baru setelah setiap nilai array saat menggabungkan nilai array menggunakan fungsi implode().

//Mendefinisikan array asosiatif
$assoc_arr = array ('01' => 'google.com', '02' => 'tanyakan.com', '03' => 'bing.com', '04' => 'yahoo.com');
gema "

Daftar situs mesin pencari adalah:

";
//Cetak fungsi implode() dengan
sebagai pembatas
gema "". meledak('
', $assoc_arr). "
";
?>

Keluaran:

Output berikut akan muncul setelah menjalankan skrip dari server web:. Nilai-nilai array dicetak baris demi baris dalam output.

Contoh 5: Penggunaan fungsi implode() dengan pembatas kata

Dalam contoh sebelumnya, satu karakter dan a
tag digunakan sebagai pembatas untuk menggabungkan nilai array. Contoh berikut menunjukkan penggunaan kata sebagai pembatas dalam fungsi implode(). Buat file PHP dengan skrip berikut:.

Array dari enam nilai string didefinisikan dalam skrip. ' dan ' digunakan sebagai pembatas fungsi implode() dalam skrip. Nilai array akan dicetak dengan menambahkan pembatas kata di antara nilai-nilai array.

//Mendefinisikan array string of
$bunga = array('Mawar', 'Lity', 'Tulip', 'Lili Air', 'Anggrek', 'Daisy');
//implode() fungsi dengan 'dan' pembatas
$str = implode(' dan ', $bunga);
gema "

Output dari fungsi implode() dengan pembatas ' dan ':

$str
";
?>

Keluaran:

Output berikut akan muncul setelah menjalankan skrip dari server web:. Ini menunjukkan nilai array sebagai string dengan menambahkan 'dan' sebagai pemisah nilai array.

Kesimpulan

Penggunaan fungsi implode() dijelaskan dalam tutorial ini menggunakan berbagai jenis pembatas. Tutorial ini akan membantu pembaca mengetahui cara menggunakan fungsi implode() dalam skrip PHP dan menerapkan fungsi ini dalam skrip mereka dengan benar.

Tambahkan gerakan Mouse ke Windows 10 menggunakan alat gratis ini
Dalam beberapa tahun terakhir, komputer dan sistem operasi telah berkembang pesat. Ada saat ketika pengguna harus menggunakan perintah untuk menavigas...
Kontrol & kelola gerakan mouse di antara beberapa monitor di Windows 10
Manajer Mouse Tampilan Ganda memungkinkan Anda mengontrol & mengonfigurasi gerakan mouse di antara beberapa monitor, dengan memperlambat gerakannya di...
WinMouse memungkinkan Anda menyesuaikan & meningkatkan gerakan penunjuk tetikus di PC Windows
Jika Anda ingin meningkatkan fungsi default penunjuk tetikus Anda, gunakan freeware WinMouse. Ini menambahkan lebih banyak fitur untuk membantu Anda m...