php

Použitie funkcie join () v PHP

Použitie funkcie join () v PHP

funkcia join () funguje podobne ako iná zabudovaná funkcia PHP s názvom implode (). Používa sa na vytvorenie hodnoty reťazca kombináciou hodnôt poľa. Táto funkcia používa osobitný oddeľovač na kombinovanie hodnôt poľa. Prázdny reťazec (”) sa použije ako predvolený oddeľovač tejto funkcie, ak sa oddeľovač nepoužíva. V tomto tutoriále sa dozviete, ako je možné použiť funkciu join () v PHP.

Syntax:

funkciu join () je možné použiť s jedným alebo dvoma argumentmi. Syntaxe tejto funkcie sú uvedené nižšie:

string join (pole $ pole)

Keď je funkcia join () volaná s premennou poľa, až potom vráti reťazec kombináciou prvkov poľa s prázdnym reťazcom. To znamená, že medzi prvkami nebude použitý žiadny oddeľovač.

spojenie reťazca (oddeľovač reťazcov, pole $ pole)

Keď je funkcia join () volaná s oddeľovačom a poľom, vráti reťazec kombináciou prvkov poľa s poskytnutým oddeľovačom.

Príklad 1: Použitie funkcie join () bez oddeľovača

Nasledujúci príklad ukazuje funkciu join () bez oddeľovača na kombinovanie hodnôt poľa s prázdnym reťazcom. Vytvorte súbor PHP s nasledujúcim skriptom.

Pole s názvom $ jazykov je deklarovaná s piatimi hodnotami reťazca. Tu funkcia join () vráti reťazec kombináciou hodnôt poľa s prázdnym reťazcom.

// Definujte pole reťazcových hodnôt
$ languages ​​= pole ('angličtina', 'bengálčina', 'arabčina', 'francúzština', 'hindčina');
// Kombinujte hodnoty poľa s prázdnym reťazcom
$ string = join ($ jazyky);
// Vytlačí návratové hodnoty funkcie join ()
ozvena “

Hodnoty join () bez použitia oddeľovača:

„. $ reťazec.„

";
?>

Výkon:

Po spustení vyššie uvedeného skriptu z webového servera sa objaví nasledujúci výstup. Zobrazuje hodnoty poľa ako reťazec.

Príklad 2: Použitie funkcie join () s oddeľovačom dolárov ($)

Nasledujúci príklad ukazuje použitie funkcie join () s oddeľovačom dolára ($). Vytvorte súbor PHP s nasledujúcim skriptom.

V skripte je deklarované asociatívne pole dvoch prvkov. Funkcia join () vráti reťazec spojením dvoch hodnôt poľa s oddeľovačom.

// Definujte dvojrozmerné pole
$ array = array ('str' => 'Cena vodnej farby je', 'cena' => 10);
// Kombinujte hodnoty poľa s oddeľovačom '$'
$ string = join ('$', $ array);
// Vytlačí návratové hodnoty funkcie join ()
ozvena “

Hodnoty join () s oddeľovačom '$':

„. $ reťazec.„

";
?>

Výkon:

Po spustení vyššie uvedeného skriptu z webového servera sa objaví nasledujúci výstup. Ukazuje hodnoty poľa ako reťazec pridaním dolára ($) medzi hodnoty.

Príklad 3: Použitie funkcie join () s oddeľovačom plus (+)

Nasledujúci príklad ukazuje použitie funkcie join () s oddeľovačom plus (+). Vytvorte súbor PHP s nasledujúcim skriptom.

V skripte je deklarované číselné pole štyroch prvkov. Funkcia array_sum () sa v skripte používa na výpočet súčtu hodnôt poľa. Funkcia join () vráti reťazec kombináciou hodnôt poľa s oddeľovačom plus (+). Potom skript vytlačí návratové hodnoty funkcií join () a array_sum ().

// Definujte pole čísel
$ čísla = pole (10,78,45,12);
// Vypočítajte súčet hodnôt poľa
$ sum = array_sum ($ cisla);
// Kombinujte hodnoty poľa s oddeľovačom '+'
$ string = join ('+', $ numbers);
// Vytlačí návratové hodnoty funkcie join ()
ozvena “

Hodnoty join () s oddeľovačom „+“:

„. $ reťazec."=". $ suma . „

";
?>

Výkon:

Po spustení vyššie uvedeného skriptu z webového servera sa objaví nasledujúci výstup. Zobrazuje hodnoty poľa ako reťazec pridaním plus (+) medzi hodnoty a súčet hodnôt poľa 145.

Príklad 4: Použitie funkcie join () s oddeľovačom pomlčiek (-)

Nasledujúci príklad ukazuje použitie funkcie join () s oddeľovačom pomlčiek (-). Vytvorte súbor PHP s nasledujúcim skriptom.

V skripte sú deklarované dve asociatívne polia dvoch prvkov. Funkcia join () vráti reťazec kombináciou dvoch hodnôt každého poľa s pomlčkou (-). Obe vrátené hodnoty sa vytlačia neskôr.

// Definujte dve polia
$ array1 = array ('site' => 'LinuxHint', 'description' => 'Je to populárny blogový web.');
$ array2 = array ('site' => 'Google', 'description' => 'Je to populárny vyhľadávací nástroj.');
// Skombinujte hodnoty poľa s '-'
$ string1 = join ('-', $ array1);
$ string2 = join ('-', $ array2);
// Vytlačí návratnú hodnotu $ string1
ozvena “

Hodnoty prvého spojenia () s oddeľovačom „-“:

„. $ string1 . „

";
// Vytlačí návratnú hodnotu $ string2
ozvena “

Hodnoty druhého join () s oddeľovačom „-“:

„. $ string2 . „

";
?>

Výkon:

Po spustení vyššie uvedeného skriptu z webového servera sa objaví nasledujúci výstup. Ukáže obe hodnoty poľa ako reťazec pridaním pomlčky (-) medzi hodnoty.

Príklad 5: Použitie funkcie join () s break (
) oddeľovač

Nasledujúci príklad ukazuje použitie funkcie join () s funkciou '
'ako oddeľovač na vytlačenie každej hodnoty poľa v každom riadku. Vytvorte súbor PHP s nasledujúcim skriptom.

Číselné pole piatich párnych čísel je deklarované v skripte. Funkcia join () vráti reťazec pridaním medzery medzi hodnotami poľa, ktoré sa vytlačia neskôr.

// Definujte pole párnych čísel
$ even_numbers = array (2, 4, 6, 8, 10);
// Skombinujte hodnoty poľa s

$ string = join ('
', $ even_numbers);
// Vytlačí návratové hodnoty funkcie join ()
ozvena “

Zoznam párnych čísel [1 - 10]:

„. $ reťazec.„

";
?>

Výkon:

Po spustení vyššie uvedeného skriptu z webového servera sa objaví nasledujúci výstup. Zobrazuje každú hodnotu poľa v každom riadku pre znak '
„oddeľovač.

Záver

Používanie funkcie join () je v tejto príručke vysvetlené pomocou rôznych typov príkladov. Tento výukový program pomôže čitateľom porozumieť metódam použitia funkcie join () a správne použiť túto funkciu v skripte.

Hry Užitočné nástroje pre hráčov systému Linux
Užitočné nástroje pre hráčov systému Linux
Ak radi hráte hry v systéme Linux, je pravdepodobné, že ste na vylepšenie herného zážitku použili aplikácie a pomôcky ako Wine, Lutris a OBS Studio. O...
Hry HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
Mnoho vývojárov a vydavateľov hier prichádza s remastrom starých hier v rozlíšení HD, aby predĺžili životnosť franšízy. Prosím fanúšikov, ktorí požadu...
Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...