funkcija join () radi slično kao i druga ugrađena funkcija PHP-a pod nazivom implode (). Koristi se za stvaranje vrijednosti niza kombiniranjem vrijednosti niza. Ova funkcija koristi određeni graničnik za kombiniranje vrijednosti polja. Prazni niz (”) koristi se kao zadani graničnik ove funkcije ako se ne koristi graničnik. Kako se funkcija join () može koristiti u PHP-u, prikazano je u ovom vodiču.
Sintaksa:
funkcija join () može se koristiti s jednim argumentom ili dva argumenta. Sintakse ove funkcije date su u nastavku:
string join (niz $ array)
Kada se funkcija join () pozove s varijablom niza, tek tada vraća niz kombinirajući elemente niza s praznim nizom. To znači da se neće koristiti separator između elemenata.
string join (graničnik niza, niz $ array)
Kada se funkcija join () pozove s graničnikom i nizom, ona vraća niz kombinirajući elemente niza s navedenim graničnikom.
Primjer 1: Upotreba funkcije join () bez graničnika
Sljedeći primjer prikazuje funkciju join () bez graničnika za kombiniranje vrijednosti polja s praznim nizom. Stvorite PHP datoteku sa sljedećom skriptom.
Niz imenovan $ jezika se deklarira s pet vrijednosti niza. Ovdje će funkcija join () vratiti niz kombinirajući vrijednosti polja s praznim nizom.
// Definiraj niz vrijednosti niza$ languages = array ('engleski', 'bangla', 'arapski', 'francuski', 'hindski');
// Kombiniraj vrijednosti polja s praznim nizom
$ string = pridruži se ($ jezici);
// Ispis povratnih vrijednosti funkcije join ()
jeka "
Vrijednosti join () bez upotrebe graničnika:
". $ string."
";?>
Izlaz:
Sljedeći će se izlaz pojaviti nakon pokretanja gornje skripte s web poslužitelja. Prikazuje vrijednosti niza kao niz.
Primjer 2: Upotreba funkcije join () s graničnikom u dolarima ($)
Sljedeći primjer prikazuje upotrebu funkcije join () s graničnikom dolara ($). Stvorite PHP datoteku sa sljedećom skriptom.
U skripti je deklariran asocijativni niz od dva elementa. Funkcija join () vratit će niz kombinirajući dvije vrijednosti niza s graničnikom.
// Definiraj dvodimenzionalni niz$ array = array ('str' => 'Cijena vodene boje je', 'cijena' => 10);
// Kombinirajte vrijednosti polja s graničnikom '$'
$ string = join ('$', $ array);
// Ispis povratnih vrijednosti funkcije join ()
jeka "
Vrijednosti join () s graničnikom '$':
". $ string."
";?>
Izlaz:
Sljedeći će se izlaz pojaviti nakon pokretanja gornje skripte s web poslužitelja. Vrijednosti niza prikazuje kao niz dodavanjem dolara ($) između vrijednosti.
Primjer 3: Upotreba funkcije join () s plus (+) graničnikom
Sljedeći primjer pokazuje upotrebu funkcije join () s plus (+) graničnikom. Stvorite PHP datoteku sa sljedećom skriptom.
U skripti je deklariran numerički niz od četiri elementa. Funkcija array_sum () koristi se u skripti za izračunavanje zbroja vrijednosti polja. Funkcija join () vratit će niz kombinirajući vrijednosti polja s plus (+) graničnikom. Zatim će skripta ispisati povratne vrijednosti funkcija join () i array_sum ().
// Definiraj niz brojeva$ brojevi = niz (10,78,45,12);
// Izračunavanje zbroja vrijednosti polja
$ sum = array_sum ($ brojevi);
// Kombinirajte vrijednosti polja s graničnikom '+'
$ string = join ('+', $ brojevi);
// Ispis povratnih vrijednosti funkcije join ()
jeka "
Vrijednosti join () s graničnikom '+':
". $ string."=". $ suma . "
";?>
Izlaz:
Sljedeći će se izlaz pojaviti nakon pokretanja gornje skripte s web poslužitelja. Prikazuje vrijednosti niza kao niz dodavanjem plus (+) između vrijednosti i zbroja vrijednosti polja 145.
Primjer 4: Upotreba funkcije join () s crticom (-) graničnikom
Sljedeći primjer prikazuje upotrebu funkcije join () s crticom (-) graničnikom. Stvorite PHP datoteku sa sljedećom skriptom.
U skripti su deklarirana dva asocijativna niza od dva elementa. Funkcija join () vratit će niz kombinirajući dvije vrijednosti svakog polja s crticom (-). Obje vraćene vrijednosti bit će ispisane kasnije.
// Definiraj dva polja$ array1 = array ('site' => 'LinuxHint', 'description' => 'To je popularno web mjesto na blogu.');
$ array2 = array ('site' => 'Google', 'description' => 'Popularna je tražilica.');
// Kombinirajte vrijednosti polja s '-'
$ string1 = join ('-', $ niz1);
$ string2 = join ('-', $ niz2);
// Ispis povratne vrijednosti $ string1
jeka "
Vrijednosti prvog pridruživanja () s graničnikom '-':
". $ string1 . "
";// Ispis povratne vrijednosti $ string2
jeka "
Vrijednosti drugog pridruživanja () s graničnikom '-':
". $ string2 . "
";?>
Izlaz:
Sljedeći će se izlaz pojaviti nakon pokretanja gornje skripte s web poslužitelja. Prikazuje obje vrijednosti polja kao niz dodavanjem crtice (-) između vrijednosti.
Primjer 5: Upotreba funkcije join () s break (
) graničnik
Sljedeći primjer prikazuje upotrebu funkcije join () s '
'kao graničnik za ispis svake vrijednosti niza u svakom retku. Stvorite PHP datoteku sa sljedećom skriptom.
U skripti se deklarira numerički niz od pet parnih brojeva. Funkcija join () vratit će niz dodavanjem prekida između vrijednosti niza koji će se kasnije ispisati.
// Definiraj niz parnih brojeva$ parni_brojevi = niz (2, 4, 6, 8, 10);
// Kombinirajte vrijednosti polja s
$ string = join ('
', $ even_numbers);
// Ispis povratnih vrijednosti funkcije join ()
jeka "
Popis parnih brojeva [1 - 10]:
". $ string."
";?>
Izlaz:
Sljedeći će se izlaz pojaviti nakon pokretanja gornje skripte s web poslužitelja. Prikazuje svaku vrijednost polja u svakom retku za '
'graničnik.
Zaključak
Korištenje funkcije join () objašnjeno je u ovom vodiču korištenjem različitih vrsta primjera. Ovaj vodič pomoći će čitateljima da razumiju metode korištenja funkcije join () i pravilno primijene ovu funkciju u svojoj skripti.