php

Uporaba funkcije join () v PHP

Uporaba funkcije join () v PHP

funkcija join () deluje podobno kot druga vgrajena funkcija PHP z imenom implode (). Uporablja se za ustvarjanje vrednosti niza s kombiniranjem vrednosti polja. Ta funkcija uporablja poseben ločilo za kombiniranje vrednosti matrike. Prazen niz (”) se uporablja kot privzeti ločilo te funkcije, če ni uporabljen noben ločilo. Kako je mogoče funkcijo join () uporabiti v PHP, je prikazano v tej vadnici.

Sintaksa:

funkcija join () se lahko uporablja z enim ali dvema argumentoma. Sintakse te funkcije so podane spodaj:

string join (matrika $ array)

Ko funkcijo join () pokličete s spremenljivko matrike, vrne niz tako, da elemente matrike združi s praznim nizom. To pomeni, da med elementi ne bo uporabljen ločilnik.

string join (ločilo niza, polje $ array)

Ko funkcijo join () pokličete z ločevalnikom in matriko, vrne niz s kombiniranjem elementov matrike s priloženim ločilnikom.

Primer 1: Uporaba funkcije join () brez ločila

Naslednji primer prikazuje funkcijo join () brez ločila za kombiniranje vrednosti matrike s praznim nizom. Ustvarite datoteko PHP z naslednjim skriptom.

Polje z imenom $ jezikov je deklariran s petimi vrednostmi. Tu bo funkcija join () vrnila niz s kombiniranjem vrednosti matrike s praznim nizom.

// Določimo niz nizov
$ languages ​​= array ('English', 'Bangla', 'Arabic', 'French', 'Hindi');
// Vrednosti matrike združimo s praznim nizom
$ string = pridruži se ($ jezikov);
// Natisnemo povratne vrednosti funkcije join ()
odmev "

Vrednosti join () brez uporabe ločila:

". $ string."

";
?>

Izhod:

Naslednji izhod se bo prikazal po zagonu zgornjega skripta s spletnega strežnika. Vrednosti matrike prikazuje kot niz.

Primer 2: Uporaba funkcije join () z ločevalnikom v dolarjih ($)

Naslednji primer prikazuje uporabo funkcije join () z ločevalnikom za dolar ($). Ustvarite datoteko PHP z naslednjim skriptom.

V skriptu je navedena asociativna matrika dveh elementov. Funkcija join () bo vrnila niz s kombiniranjem dveh vrednosti matrike z ločevalnikom.

// Določimo dvodimenzionalno matriko
$ array = array ('str' => 'Cena vodne barve je', 'price' => 10);
// Vrednosti polja združimo z ločevalnikom '$'
$ string = join ('$', $ array);
// Natisnemo povratne vrednosti funkcije join ()
odmev "

Vrednosti join () z ločevalnikom '$':

". $ string."

";
?>

Izhod:

Naslednji izhod se bo prikazal po zagonu zgornjega skripta s spletnega strežnika. Vrednosti matrike prikazuje kot niz tako, da med vrednosti doda dolar ($).

Primer 3: Uporaba funkcije join () z ločevalnikom plus (+)

Naslednji primer prikazuje uporabo funkcije join () z ločevalnikom plus (+). Ustvarite datoteko PHP z naslednjim skriptom.

V skriptu je navedena številska matrika štirih elementov. Funkcija array_sum () se v skriptu uporablja za izračun vsote vrednosti polja. Funkcija join () bo vrnila niz s kombiniranjem vrednosti matrike z ločevalnikom plus (+). Nato bo skript natisnil vrnjeni vrednosti funkcij join () in array_sum ().

// Določimo polje števil
$ številke = matrika (10,78,45,12);
// Izračunajmo vsoto vrednosti matrike
$ sum = array_sum ($ številke);
// Vrednosti matrike združimo z ločevalnikom '+'
$ string = join ('+', $ številke);
// Natisnemo povratne vrednosti funkcije join ()
odmev "

Vrednosti join () z ločevalnikom '+':

". $ string."=". $ vsota . "

";
?>

Izhod:

Naslednji izhod se bo prikazal po zagonu zgornjega skripta s spletnega strežnika. Vrednosti matrike prikazuje kot niz z dodajanjem plus (+) med vrednostmi in vsoto vrednosti matrike 145.

Primer 4: Uporaba funkcije join () z vezajem (-)

Naslednji primer prikazuje uporabo funkcije join () z vezajem (-). Ustvarite datoteko PHP z naslednjim skriptom.

V skriptu sta navedena dva asociativna polja dveh elementov. Funkcija join () bo vrnila niz s kombiniranjem dveh vrednosti vsake matrike z vezajem (-). Obe vrnjeni vrednosti bosta natisnjeni pozneje.

// Določimo dva polja
$ array1 = array ('site' => 'LinuxHint', 'description' => 'To je priljubljeno spletno mesto.');
$ array2 = array ('site' => 'Google', 'description' => 'Je priljubljen iskalnik.');
// Vrednosti matrike združimo z '-'
$ string1 = join ('-', $ array1);
$ string2 = join ('-', $ array2);
// Natisnemo vrnjeno vrednost $ string1
odmev "

Vrednosti prvega združevanja () z ločevalnikom '-':

". $ string1 . "

";
// Natisnemo vrnjeno vrednost $ string2
odmev "

Vrednosti drugega združevanja () z ločevalnikom '-':

". $ string2 . "

";
?>

Izhod:

Naslednji izhod se bo prikazal po zagonu zgornjega skripta s spletnega strežnika. Obe vrednosti matrike prikazuje kot niz tako, da med vrednostmi doda vezaj (-).

Primer 5: Uporaba funkcije join () s prekinitvijo (
) ločilo

Naslednji primer prikazuje uporabo funkcije join () s '
'kot ločilo za tiskanje vsake vrednosti polja v vsaki vrstici. Ustvarite datoteko PHP z naslednjim skriptom.

V skriptu je navedena številska matrika petih parnih števil. Funkcija join () bo vrnila niz, tako da bo dodala premor med vrednostmi polja, ki bodo natisnjene pozneje.

// Določimo matriko parnih števil
$ even_numbers = matrika (2, 4, 6, 8, 10);
// Vrednosti matrike združimo z

$ string = join ('
', $ even_numbers);
// Natisnemo povratne vrednosti funkcije join ()
odmev "

Seznam parnih števil [1 - 10]:

". $ string."

";
?>

Izhod:

Naslednji izhod se bo prikazal po zagonu zgornjega skripta s spletnega strežnika. Prikaže vsako vrednost matrike v vsaki vrstici za '
'ločilo.

Zaključek

Uporaba funkcije join () je razložena v tej vadnici z uporabo različnih vrst primerov. Ta vadnica bo bralcem pomagala razumeti metode uporabe funkcije join () in pravilno uporabiti to funkcijo v svojem skriptu.

Najboljši Linux Distros za igre na srečo v letu 2021
Operacijski sistem Linux je daleč od prvotnega, preprostega, strežniškega videza. Ta OS se je v zadnjih letih izjemno izboljšal in se je zdaj razvil v...
Kako zajeti in pretakati svojo igralno sejo v Linuxu
V preteklosti je bilo igranje iger le hobi, sčasoma pa je igralniška industrija zabeležila veliko rast glede tehnologije in števila igralcev. Občinstv...
Najboljše igre z ročnim sledenjem
Oculus Quest je pred kratkim predstavil odlično idejo ročnega sledenja brez krmilnikov. Z vedno večjim številom iger in dejavnosti, ki izvajajo podpor...