php

Penggunaan fungsi join() di PHP

Penggunaan fungsi join() di PHP

fungsi join() bekerja sama seperti fungsi built-in PHP lainnya bernama implode(). Ini digunakan untuk membuat nilai string dengan menggabungkan nilai-nilai array. Fungsi ini menggunakan pembatas tertentu untuk menggabungkan nilai array. String kosong() digunakan sebagai pembatas default dari fungsi ini jika tidak ada pembatas yang digunakan. Bagaimana fungsi join() dapat digunakan dalam PHP ditunjukkan dalam tutorial ini.

Sintaksis:

fungsi join() dapat digunakan dengan satu argumen atau dua argumen. Sintaks fungsi ini diberikan di bawah ini:

string bergabung (array $array)

Ketika fungsi join() dipanggil dengan variabel array, hanya kemudian, ia mengembalikan string dengan menggabungkan elemen array dengan string kosong. Ini berarti tidak ada pemisah yang akan digunakan antar elemen.

string join(pembatas string, array $array)

Ketika fungsi join() dipanggil dengan pembatas dan array, ia mengembalikan string dengan menggabungkan elemen array dengan pembatas yang disediakan.

Contoh 1: Penggunaan fungsi join() tanpa pembatas

Contoh berikut menunjukkan fungsi join() tanpa pembatas untuk menggabungkan nilai array dengan string kosong. Buat file PHP dengan skrip berikut:.

Sebuah array bernama $bahasa dideklarasikan dengan lima nilai string. Di sini, fungsi join() akan mengembalikan string dengan menggabungkan nilai array dengan string kosong.

//Mendefinisikan array nilai string
$bahasa = array('Bahasa Inggris', 'Bangla', 'Arab', 'Prancis', 'Hindi');
//Menggabungkan nilai array dengan string kosong
$string = gabung($bahasa);
//Mencetak nilai kembalian dari fungsi join()
gema "

Nilai join() tanpa menggunakan pembatas:

". $string."

" ;
?>

Keluaran:

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

Contoh 2: Penggunaan fungsi join() dengan pembatas dollar($)

Contoh berikut menunjukkan penggunaan fungsi join() dengan pembatas dollar($). Buat file PHP dengan skrip berikut:.

Array asosiatif dari dua elemen dideklarasikan dalam skrip. Fungsi join() akan mengembalikan string dengan menggabungkan dua nilai array dengan pembatas.

//Mendefinisikan array dua dimensi
$array = array('str' => 'Harga cat air adalah ', 'price' => 10);
//Gabungkan nilai array dengan pembatas '$'
$string = gabung('$', $array);
//Mencetak nilai kembalian dari fungsi join()
gema "

Nilai join() dengan pembatas '$':

". $string."

" ;
?>

Keluaran:

Output berikut akan muncul setelah menjalankan skrip di atas dari server web:. Ini menunjukkan nilai array sebagai string dengan menambahkan satu dolar ($) di antara nilai-nilai.

Contoh 3: Penggunaan fungsi join() dengan pembatas plus(+)

Contoh berikut menunjukkan penggunaan fungsi join() dengan pembatas plus(+). Buat file PHP dengan skrip berikut:.

Array numerik dari empat elemen dideklarasikan dalam skrip. Fungsi array_sum() digunakan dalam skrip untuk menghitung jumlah nilai array. Fungsi join() akan mengembalikan string dengan menggabungkan nilai array dengan pembatas plus(+). Kemudian, skrip akan mencetak nilai kembalian fungsi join() dan array_sum()().

//Mendefinisikan array angka of
$angka = array(10,78,45,12);
//Menghitung jumlah nilai array
$jumlah = array_sum($angka);
//Gabungkan nilai array dengan pembatas '+'
$string = gabung('+', $angka);
//Mencetak nilai kembalian dari fungsi join()
gema "

Nilai join() dengan pembatas '+':

". $string." = ". $jumlah . "

" ;
?>

Keluaran:

Output berikut akan muncul setelah menjalankan skrip di atas dari server web:. Ini menunjukkan nilai array sebagai string dengan menambahkan plus(+) di antara nilai, dan jumlah nilai array 145.

Contoh 4: Penggunaan fungsi join() dengan pembatas tanda hubung(-)

Contoh berikut menunjukkan penggunaan fungsi join() dengan pembatas tanda hubung(-). Buat file PHP dengan skrip berikut:.

Dua array asosiatif dari dua elemen dideklarasikan dalam skrip. Fungsi join() akan mengembalikan string dengan menggabungkan dua nilai dari setiap array dengan tanda hubung (-). Kedua nilai yang dikembalikan akan dicetak nanti.

//Mendefinisikan dua array
$array1 = array('site' => 'LinuxHint ', 'description' => ' Ini adalah situs blog yang populer.');
$array2 = array('site' => 'Google ', 'description' => ' Ini adalah mesin pencari yang populer.');
//menggabungkan nilai array dengan '-'
$string1 = gabung('-', $array1);
$string2 = join('-', $array2);
//Mencetak nilai kembalian $string1
gema "

Nilai join() pertama dengan pembatas '-':

". $string1 . "

";
//Mencetak nilai kembalian $string2
gema "

Nilai join() kedua dengan pembatas '-':

". $string2 . "

";
?>

Keluaran:

Output berikut akan muncul setelah menjalankan skrip di atas dari server web:. Ini menunjukkan kedua nilai array sebagai string dengan menambahkan tanda hubung (-) di antara nilai-nilai.

Contoh 5: Penggunaan fungsi join() dengan break(
) pembatas

Contoh berikut menunjukkan penggunaan fungsi join() dengan '
' sebagai pembatas untuk mencetak setiap nilai array di setiap baris. Buat file PHP dengan skrip berikut:.

Array numerik dari lima angka genap dideklarasikan dalam skrip. Fungsi join() akan mengembalikan string dengan menambahkan jeda di antara nilai-nilai array yang akan dicetak nanti.

//Mendefinisikan array bilangan genap
$even_numbers = array(2, 4, 6, 8, 10);
//Gabungkan nilai array dengan

$string = gabung('
',$bilangan_genap);
//Mencetak nilai kembalian dari fungsi join()
gema "

Daftar bilangan genap [1 - 10]:

". $string."

";
?>

Keluaran:

Output berikut akan muncul setelah menjalankan skrip di atas dari server web:. Ini menunjukkan setiap nilai array di setiap baris untuk '
' pembatas.

Kesimpulan

Penggunaan fungsi join() dijelaskan dalam tutorial ini dengan menggunakan berbagai jenis contoh. Tutorial ini akan membantu pembaca memahami metode penggunaan fungsi join() dan menerapkan fungsi ini dalam skrip mereka dengan benar.

Cara Meningkatkan FPS di Linux?
FPS adalah singkatan dari Bingkai per detik. Tugas FPS adalah mengukur kecepatan bingkai dalam pemutaran video atau pertunjukan game. Dengan kata sede...
Game Lab Aplikasi Oculus Teratas
Jika Anda adalah pemilik headset Oculus maka Anda harus tahu tentang sideloading. Sideloading adalah proses menginstal konten non-toko di headset Anda...
10 Game Teratas untuk Dimainkan di Ubuntu
Platform Windows telah menjadi salah satu platform yang mendominasi untuk bermain game karena persentase besar dari game yang berkembang saat ini untu...