php

Brug af join () funktion i PHP

Brug af join () funktion i PHP

funktionen join () fungerer på samme måde som den anden indbyggede funktion i PHP med navnet implode (). Det bruges til at oprette en strengværdi ved at kombinere værdierne i arrayet. Denne funktion bruger en bestemt afgrænser til at kombinere matrixværdierne. Den tomme streng (”) bruges som standardafgrænser for denne funktion, hvis der ikke bruges nogen afgrænser. Hvordan join () -funktionen kan bruges i PHP vises i denne vejledning.

Syntaks:

funktionen join () kan bruges med et argument eller to argumenter. Syntaksen for denne funktion er angivet nedenfor:

string join (array $ array)

Når funktionen join () kaldes med en matrixvariabel, returnerer den først en streng ved at kombinere matrixelementerne med en tom streng. Dette betyder, at der ikke bruges nogen separator mellem elementerne.

string join (strengafgrænser, array $ array)

Når funktionen join () kaldes med en afgrænser og en matrix, returnerer den en streng ved at kombinere matrixelementerne med den medfølgende afgrænser.

Eksempel 1: Brug af funktionen join () uden afgrænser

Følgende eksempel viser funktionen join () uden afgrænsning for at kombinere matrixværdierne med en tom streng. Opret en PHP-fil med følgende script.

En matrix navngivet $ sprog erklæres med de fem strengværdier. Her vil funktionen join () returnere en streng ved at kombinere matrixværdierne med tom streng.

// Definer en matrix med strengværdier
$ sprog = array ('engelsk', 'Bangla', 'arabisk', 'fransk', 'hindi');
// Kombiner matrixværdierne med tom streng
$ string = join ($ sprog);
// Udskriv returværdierne for funktionen join ()
ekko "

Værdierne for join () uden brug af afgrænser:

". $ streng."

";
?>

Produktion:

Følgende output vises efter kørsel af ovenstående script fra webserveren. Det viser matrixværdierne som en streng.

Eksempel 2: Brug af funktionen join () med dollar ($) afgrænser

Følgende eksempel viser brugen af ​​funktionen join () med skillelinjen dollar ($). Opret en PHP-fil med følgende script.

En associativ matrix med to elementer er erklæret i scriptet. Funktionen join () returnerer en streng ved at kombinere de to værdier i arrayet med skillelinjen.

// Definer et todimensionelt array
$ array = array ('str' => 'Prisen på vandfarven er', 'price' => 10);
// Kombiner matrixværdierne med '$' afgrænser
$ string = join ('$', $ array);
// Udskriv returværdierne for funktionen join ()
ekko "

Værdierne for sammenføjningen () med '$' -afgrænseren:

". $ streng."

";
?>

Produktion:

Følgende output vises efter kørsel af ovenstående script fra webserveren. Det viser matrixværdierne som en streng ved at tilføje en dollar ($) mellem værdierne.

Eksempel 3: Brug af funktionen join () med plus (+) afgrænser

Følgende eksempel viser brugen af ​​funktionen join () med plus (+) -afgrænseren. Opret en PHP-fil med følgende script.

En numerisk matrix med fire elementer er erklæret i scriptet. Funktionen array_sum () bruges i scriptet til at beregne summen af ​​arrayværdierne. Funktionen join () returnerer en streng ved at kombinere arrayværdierne med plus (+) -afgrænseren. Derefter udskriver scriptet returværdierne for funktionerne join () og array_sum ().

// Definer et array med tal
$ numre = array (10,78,45,12);
// Beregn summen af ​​matrixværdier
$ sum = array_sum ($ numre);
// Kombiner matrixværdierne med '+' afgrænser
$ string = join ('+', $ numbers);
// Udskriv returværdierne for funktionen join ()
ekko "

Værdierne for sammenføjningen () med '+' skilletegn:

". $ streng."=". $ sum . "

";
?>

Produktion:

Følgende output vises efter kørsel af ovenstående script fra webserveren. Det viser matrixværdierne som en streng ved at tilføje plus (+) mellem værdierne og summen af ​​matrixværdierne 145.

Eksempel 4: Brug af funktionen join () med bindestreg (-) afgrænser

Følgende eksempel viser brugen af ​​funktionen join () med afgrænsningen for bindestreg (-). Opret en PHP-fil med følgende script.

To associerende arrays med to elementer er erklæret i scriptet. Funktionen join () returnerer en streng ved at kombinere de to værdier i hver matrix med bindestreg (-). Begge returnerede værdier udskrives senere.

// Definer to arrays
$ array1 = array ('site' => 'LinuxHint', 'description' => 'Det er et populært blog-site.');
$ array2 = array ('site' => 'Google', 'description' => 'Det er en populær søgemaskine.');
// Kombiner matrixværdierne med '-'
$ string1 = join ('-', $ array1);
$ string2 = join ('-', $ array2);
// Udskriv returværdien af ​​$ string1
ekko "

Værdierne for den første sammenføjning () med '-' afgrænser:

". $ string1 . "

";
// Udskriv returværdien af ​​$ string2
ekko "

Værdierne for det andet sammenføjes () med '-' afgrænser:

". $ string2 . "

";
?>

Produktion:

Følgende output vises efter kørsel af ovenstående script fra webserveren. Det viser begge matrixværdier som en streng ved at tilføje en bindestreg (-) mellem værdierne.

Eksempel 5: Brug af sammenføjningsfunktionen () med pause (
) afgrænsning

Følgende eksempel viser brugen af ​​funktionen join () med '
'som en afgrænser for at udskrive hver værdi af arrayet i hver linje. Opret en PHP-fil med følgende script.

Det numeriske array med fem lige tal er angivet i scriptet. Funktionen join () returnerer en streng ved at tilføje en pause mellem værdierne i arrayet, der udskrives senere.

// Definer en matrix med lige tal
$ even_numbers = array (2, 4, 6, 8, 10);
// Kombiner matrixværdierne med

$ string = join ('
', $ lige_numre);
// Udskriv returværdierne for funktionen join ()
ekko "

Listen over lige numre [1 - 10]:

". $ streng."

";
?>

Produktion:

Følgende output vises efter kørsel af ovenstående script fra webserveren. Det viser hver matrixværdi i hver linje for '
afgrænser.

Konklusion

Brugen af ​​funktionen join () forklares i denne vejledning ved hjælp af forskellige typer eksempler. Denne tutorial hjælper læserne med at forstå metoderne til at bruge funktionen join () og anvende denne funktion korrekt i deres script.

Top Oculus App Lab-spil
Hvis du er Oculus-headset-ejer, skal du være opmærksom på sideloading. Sideladning er processen med at installere ikke-butiksindhold på dit headset. S...
Top 10 spil at spille på Ubuntu
Windows-platform har været en af ​​de dominerende platforme til spil på grund af den enorme procentdel af spil, der udvikler sig i dag til indbygget a...
5 bedste arkadespil til Linux
I dag er computere seriøse maskiner, der bruges til spil. Hvis du ikke kan få den nye høje score, ved du hvad jeg mener. I dette indlæg vil du kende n...