php

Bruk av join () -funksjonen i PHP

Bruk av join () -funksjonen i PHP

join () -funksjonen fungerer på samme måte som den andre innebygde funksjonen til PHP som heter implode (). Den brukes til å lage en strengverdi ved å kombinere verdiene til matrisen. Denne funksjonen bruker en bestemt avgrenser for å kombinere verdiene for matrisen. Den tomme strengen (”) brukes som standard skilletegn for denne funksjonen hvis ingen skilletegn brukes. Hvordan join () -funksjonen kan brukes i PHP vises i denne veiledningen.

Syntaks:

funksjonen join () kan brukes med ett argument eller to argumenter. Syntaksen for denne funksjonen er gitt nedenfor:

string join (array $ array)

Når join () -funksjonen kalles med en matrixvariabel, returnerer den bare en streng ved å kombinere matriseelementene med en tom streng. Dette betyr at ingen skilletegn vil bli brukt mellom elementene.

string join (streng avgrenser, array $ array)

Når join () -funksjonen kalles med en skilletegn og en matrise, returnerer den en streng ved å kombinere matriseelementene med den medfølgende skilletegnet.

Eksempel 1: Bruk av join () -funksjonen uten avgrensning

Følgende eksempel viser sammenføyningsfunksjonen () uten skilletegn for å kombinere matriseverdiene med en tom streng. Opprett en PHP-fil med følgende skript.

Et utvalg som heter $ språk blir deklarert med de fem strengverdiene. Her vil join () -funksjonen returnere en streng ved å kombinere matriseverdiene med tom streng.

// Definer en rekke strengverdier
$ languages ​​= array ('engelsk', 'Bangla', 'arabisk', 'fransk', 'hindi');
// Kombiner matriseverdiene med tom streng
$ string = join ($ språk);
// Skriv ut returverdiene for join () -funksjonen
ekko "

Verdiene for join () uten å bruke skilletegn:

". $ streng."

";
?>

Produksjon:

Følgende utdata vises når du har kjørt skriptet ovenfor fra webserveren. Det viser matriseverdiene som en streng.

Eksempel 2: Bruk av join () -funksjonen med dollar ($) skilletegn

Følgende eksempel viser bruken av join () -funksjonen med dollar ($) skilletegn. Opprett en PHP-fil med følgende skript.

Et assosiativt utvalg av to elementer er erklært i skriptet. Funksjonen join () returnerer en streng ved å kombinere de to verdiene i matrisen med skilletegnet.

// Definer et todimensjonalt array
$ array = array ('str' => 'Prisen på vannfargen er', 'price' => 10);
// Kombiner matriseverdiene med '$' skilletegn
$ string = join ('$', $ array);
// Skriv ut returverdiene for join () -funksjonen
ekko "

Verdiene til sammenføyningen () med '$' skilletegn:

". $ streng."

";
?>

Produksjon:

Følgende utdata vises når du har kjørt skriptet ovenfor fra webserveren. Den viser matriseverdiene som en streng ved å legge til en dollar ($) mellom verdiene.

Eksempel 3: Bruk av sammenføyningsfunksjonen () med pluss (+) skilletegn

Følgende eksempel viser bruken av join () -funksjonen med pluss (+) skilletegn. Opprett en PHP-fil med følgende skript.

En numerisk matrise med fire elementer er erklært i skriptet. Funksjonen array_sum () brukes i skriptet til å beregne summen av arrayverdiene. Funksjonen join () returnerer en streng ved å kombinere matriseverdiene med pluss (+) skilletegn. Deretter vil skriptet skrive ut returverdiene til funksjonene join () og array_sum ().

// Definer en rekke tall
$ tall = array (10,78,45,12);
// Beregn summen av matrixverdier
$ sum = array_sum ($ numbers);
// Kombiner matriseverdiene med '+' skilletegn
$ string = join ('+', $ numbers);
// Skriv ut returverdiene til funksjonen join ()
ekko "

Verdiene til sammenføyningen () med '+' skilletegn:

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

";
?>

Produksjon:

Følgende utdata vises når du har kjørt skriptet ovenfor fra webserveren. Den viser matriseverdiene som en streng ved å legge til pluss (+) mellom verdiene, og summen av matriseverdiene 145.

Eksempel 4: Bruk av join () -funksjonen med bindestrek (-) skilletegn

Følgende eksempel viser bruken av join () -funksjonen med bindestrek (-). Opprett en PHP-fil med følgende skript.

To assosiative matriser med to elementer er erklært i skriptet. Funksjonen join () returnerer en streng ved å kombinere de to verdiene til hver matrise med bindestreket (-). Begge returnerte verdiene blir skrevet ut senere.

// Definer to matriser
$ array1 = array ('site' => 'LinuxHint', 'description' => 'Det er et populært bloggside.');
$ array2 = array ('site' => 'Google', 'description' => 'Det er en populær søkemotor.');
// Kombiner matriseverdiene med '-'
$ string1 = bli med ('-', $ array1);
$ string2 = bli med ('-', $ array2);
// Skriv ut returverdien til $ string1
ekko "

Verdiene til den første sammenføyes () med '-' skilletegn:

". $ string1 . "

";
// Skriv ut returverdien på $ string2
ekko "

Verdiene til den andre sammenføyes () med '-' skilletegn:

". $ string2 . "

";
?>

Produksjon:

Følgende utdata vises når du har kjørt skriptet ovenfor fra webserveren. Den viser begge matriseverdiene som en streng ved å legge til en bindestrek (-) mellom verdiene.

Eksempel 5: Bruk av join () -funksjonen med break (
) avgrensning

Følgende eksempel viser bruken av join () -funksjonen med '
'som en skilletegn for å skrive ut hver verdi av matrisen på hver linje. Opprett en PHP-fil med følgende skript.

Den numeriske matrisen med fem partall er angitt i skriptet. Funksjonen join () returnerer en streng ved å legge til et mellomrom mellom verdiene til matrisen som skal skrives ut senere.

// Definer et utvalg av partall
$ even_numbers = array (2, 4, 6, 8, 10);
// Kombiner matriseverdiene med

$ string = bli med ('
', $ even_numbers);
// Skriv ut returverdiene for join () -funksjonen
ekko "

Listen over partall [1 - 10]:

". $ streng."

";
?>

Produksjon:

Følgende utdata vises når du har kjørt skriptet ovenfor fra webserveren. Den viser hver matriseverdi i hver linje for '
avgrensning.

Konklusjon

Bruken av join () -funksjonen forklares i denne opplæringen ved å bruke forskjellige typer eksempler. Denne opplæringen vil hjelpe leserne til å forstå metodene for å bruke join () -funksjonen og bruke denne funksjonen riktig i skriptet.

Mus Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Bruk av mus eller tastatur i feil stilling for overdreven bruk kan føre til mange helseproblemer, inkludert belastning, karpaltunnelsyndrom og mer. I ...
Mus Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
De siste årene har datamaskiner og operativsystemer utviklet seg sterkt. Det var en tid da brukere måtte bruke kommandoer for å navigere gjennom filad...
Mus Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Dual Display Mouse Manager lar deg kontrollere og konfigurere musebevegelse mellom flere skjermer, ved å bremse bevegelsene nær grensen. Windows 10/8,...