php

Användning av funktionen join () i PHP

Användning av funktionen join () i PHP

funktionen join () fungerar på samma sätt som den andra inbyggda funktionen för PHP med namnet implode (). Det används för att skapa ett strängvärde genom att kombinera värdena i matrisen. Denna funktion använder en särskild avgränsare för att kombinera matrisvärdena. Den tomma strängen (”) används som standardavgränsare för denna funktion om ingen avgränsare används. Hur funktionen join () kan användas i PHP visas i denna handledning.

Syntax:

funktionen join () kan användas med ett eller två argument. Syntaxerna för denna funktion ges nedan:

string join (array $ array)

När funktionen join () anropas med en arrayvariabel, returnerar den en sträng genom att kombinera arrayelementen med en tom sträng. Detta innebär att ingen separator kommer att användas mellan elementen.

string join (strängavgränsare, array $ array)

När funktionen join () anropas med en avgränsare och en matris returnerar den en sträng genom att kombinera arrayelementen med den angivna avgränsaren.

Exempel 1: Användning av funktionen join () utan avgränsare

Följande exempel visar funktionen join () utan avgränsare för att kombinera matrisvärdena med en tom sträng. Skapa en PHP-fil med följande skript.

En matris med namnet $ språk deklareras med de fem strängvärdena. Här kommer funktionen join () att returnera en sträng genom att kombinera matrisvärdena med tom sträng.

// Definiera en rad strängvärden
$ språk = array ('engelska', 'Bangla', 'arabiska', 'franska', 'hindi');
// Kombinera matrisvärdena med tom sträng
$ string = gå med ($ språk);
// Skriv ut returvärdena för funktionen join ()
eko "

Värdena för join () utan att använda avgränsare:

". $ string."

";
?>

Produktion:

Följande utdata kommer att visas efter att ovanstående skript har körts från webbservern. Det visar matrisvärdena som en sträng.

Exempel 2: Använd funktionen join () med dollar ($) avgränsare

Följande exempel visar användningen av funktionen join () med avgränsaren dollar ($). Skapa en PHP-fil med följande skript.

En associativ matris med två element förklaras i skriptet. Funktionen join () returnerar en sträng genom att kombinera de två värdena i arrayen med avgränsaren.

// Definiera en tvådimensionell matris
$ array = array ('str' => 'Priset på vattenfärgen är', 'price' => 10);
// Kombinera matrisvärdena med '$' avgränsare
$ string = join ('$', $ array);
// Skriv ut returvärdena för funktionen join ()
eko "

Värdena för join () med '$' avgränsare:

". $ string."

";
?>

Produktion:

Följande utdata visas när du har kört ovanstående skript från webbservern. Det visar matrisvärdena som en sträng genom att lägga till en dollar ($) mellan värdena.

Exempel 3: Använd funktionen join () med plus (+) avgränsare

Följande exempel visar användningen av funktionen join () med plus (+) avgränsare. Skapa en PHP-fil med följande skript.

En numerisk matris med fyra element deklareras i skriptet. Funktionen array_sum () används i skriptet för att beräkna summan av arrayvärdena. Funktionen join () returnerar en sträng genom att kombinera matrisvärdena med plus (+) avgränsare. Sedan kommer manuset att skriva ut returvärdena för funktionerna join () och array_sum ().

// Definiera en rad siffror
$ siffror = array (10,78,45,12);
// Beräkna summan av matrisvärden
$ sum = array_sum ($ siffror);
// Kombinera matrisvärdena med '+' avgränsare
$ string = join ('+', $ numbers);
// Skriv ut returvärdena för funktionen join ()
eko "

Värdena för join () med '+' avgränsare:

". $ string."=". $ summa . "

";
?>

Produktion:

Följande utdata kommer att visas efter att ovanstående skript har körts från webbservern. Det visar matrisvärdena som en sträng genom att lägga till plus (+) mellan värdena och summan av matrisvärdena 145.

Exempel 4: Användning av funktionen join () med bindestreck (-) avgränsare

Följande exempel visar användningen av funktionen join () med bindestreck (-) avgränsare. Skapa en PHP-fil med följande skript.

Två associerande matriser med två element förklaras i manuset. Funktionen join () returnerar en sträng genom att kombinera de två värdena för varje array med bindestrecket (-). Båda de returnerade värdena kommer att skrivas ut senare.

// Definiera två matriser
$ array1 = array ('site' => 'LinuxHint', 'description' => 'Det är en populär bloggsida.');
$ array2 = array ('site' => 'Google', 'description' => 'Det är en populär sökmotor.');
// Kombinera matrisvärdena med '-'
$ string1 = gå med ('-', $ array1);
$ string2 = gå med ('-', $ array2);
// Skriv ut returvärdet på $ string1
eko "

Värdena för den första sammanfogar () med '-' avgränsare:

". $ string1 . "

";
// Skriv ut returvärdet på $ string2
eko "

Värdena för den andra sammanfogar () med '-' avgränsare:

". $ string2 . "

";
?>

Produktion:

Följande utdata visas när du har kört ovanstående skript från webbservern. Det visar båda matrisvärdena som en sträng genom att lägga till ett bindestreck (-) mellan värdena.

Exempel 5: Användning av funktionen join () med break (
) avgränsare

Följande exempel visar användningen av funktionen join () med '
'som en avgränsare för att skriva ut varje värde i matrisen i varje rad. Skapa en PHP-fil med följande skript.

Den numeriska matrisen med fem jämna siffror deklareras i skriptet. Funktionen join () returnerar en sträng genom att lägga till ett avbrott mellan värdena i arrayen som kommer att skrivas ut senare.

// Definiera en rad jämna siffror
$ even_numbers = array (2, 4, 6, 8, 10);
// Kombinera matrisvärdena med

$ string = gå med ('
', $ jämnt_nummer);
// Skriv ut returvärdena för funktionen join ()
eko "

Listan över jämna siffror [1 - 10]:

". $ string."

";
?>

Produktion:

Följande utdata kommer att visas efter att ovanstående skript har körts från webbservern. Det visar varje matrisvärde i varje rad för '
avgränsare.

Slutsats

Användningen av funktionen join () förklaras i denna handledning med hjälp av olika typer av exempel. Denna handledning hjälper läsarna att förstå metoderna för att använda funktionen join () och tillämpa denna funktion korrekt i sitt skript.

Hur man visar FPS-räknare i Linux-spel
Linux-spel fick ett stort tryck när Valve tillkännagav Linux-stöd för Steam-klient och deras spel 2012. Sedan dess har många AAA- och indiespel tagit ...
Hur man laddar ner och spelar Sid Meier's Civilization VI på Linux
Introduktion till spelet Civilization 6 är ett modernt intag av det klassiska konceptet som introducerades i serien Age of Empires-spel. Idén var gans...
Hur man installerar och spelar Doom på Linux
Introduktion till Doom Doom-serien har sitt ursprung på 90-talet efter att den ursprungliga Doom släpptes. Det blev en omedelbar hit och från den tide...