Bli med () -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 matriseverdiene. Den tomme strengen (”) brukes som standardavgrenser for denne funksjonen hvis ingen avgrenser brukes. Hvordan join () -funksjonen kan brukes i PHP vises i denne opplæringen.
Syntaks:
Bli med () -funksjonen kan brukes med ett argument eller to argumenter. Syntaksene til denne funksjonen er gitt nedenfor:
String Join (Array $ Array)
Når FEM () -funksjonen kalles med en matrisevariabel, returnerer den bare en streng ved å kombinere matriseelementene med en tom streng. Dette betyr at ingen separator vil bli brukt mellom elementene.
String join (String Delimiter, Array $ Array)
Når FEM () -funksjonen kalles med en avgrensning og en matrise, returnerer den en streng ved å kombinere matriseelementene med den medfølgende avgrenseren.
Eksempel 1: Bruk av Join () -funksjonen uten avgrensning
Følgende eksempel viser at Join () -funksjonen uten avgrenser kombinerer matriseverdiene med en tom streng. Opprett en PHP -fil med følgende skript.
En matrise som heter $ språk erklært med de fem strengverdiene. Her vil JOME () -funksjonen returnere en streng ved å kombinere arrayverdiene med tom streng.
// definere en rekke strengverdierVerdiene til Join () uten å bruke avgrenser:
"". $ streng.""
";Produksjon:
Følgende utdata vises etter å ha kjørt ovennevnte skript fra webserveren. Det viser matriseverdiene som en streng.
Eksempel 2: Bruk av Join () -funksjonen med Dollar ($) Delimiter
Følgende eksempel viser bruken av Join () -funksjonen med Dollar ($) avgrenser. Opprett en PHP -fil med følgende skript.
Et assosiativt utvalg av to elementer er erklært i skriptet. Join () -funksjonen vil returnere en streng ved å kombinere de to verdiene til matrisen med avgrenseren.
// definere en todimensjonal matriseVerdiene til sammenføyningen () med '$' avgrensning:
"". $ streng.""
";Produksjon:
Følgende utdata vises etter å ha kjørt ovennevnte skript fra webserveren. Den viser matriseverdiene som en streng ved å legge til en dollar ($) mellom verdiene.
Eksempel 3: Bruk av Join () -funksjonen med Plus (+) avgrensning
Følgende eksempel viser bruken av Join () -funksjonen med Plus (+) avgrenseren. Opprett en PHP -fil med følgende skript.
Et numerisk utvalg av fire elementer er erklært i skriptet. Array_sum () -funksjonen brukes i skriptet for å beregne summen av arrayverdiene. Join () -funksjonen vil returnere en streng ved å kombinere arrayverdiene med Plus (+) avgrenseren. Deretter vil skriptet skrive ut returverdiene til Funksjonen Join () og Array_Sum ().
// definere en rekke tallVerdiene av sammenføyningen () med '+' avgrensning:
"". $ streng."=". $ sum . ""
";Produksjon:
Følgende utdata vises etter å ha kjørt ovennevnte skript 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 (-) avgrensning
Følgende eksempel viser bruken av Join () -funksjonen med bindestrek (-) avgrenseren. Opprett en PHP -fil med følgende skript.
To assosiative matriser av to elementer er erklært i skriptet. Join () -funksjonen vil returnere en streng ved å kombinere de to verdiene for hver matrise med bindestrek (-). Begge returnerte verdiene vil bli skrevet ut senere.
// definere to matriserVerdiene av den første sammenføyningen () med '-' avgrensning:
"". $ streng1 . ""
";Verdiene av den andre sammenføyningen () med '-' avgrensning:
"". $ String2 . ""
";Produksjon:
Følgende utdata vises etter å ha kjørt ovennevnte skript fra webserveren. Den viser begge arrayverdiene som en streng ved å legge til en bindestrek (-) mellom verdiene.
Eksempel 5: Bruk av Join () -funksjon med pause (
) avgrensning
Følgende eksempel viser bruken av JOIN () -funksjonen med '
'Som en avgrenser for å skrive ut hver verdi av matrisen i hver linje. Opprett en PHP -fil med følgende skript.
Den numeriske matrisen med fem til og med tall er erklært i skriptet. Join () -funksjonen vil returnere en streng ved å legge til en pause mellom verdiene til matrisen som vil bli skrevet ut senere.
// definere en rekke jevnt tallListen over jevn tall [1 - 10]:
"". $ streng.""
";Produksjon:
Følgende utdata vises etter å ha kjørt ovennevnte skript fra webserveren. Den viser hver matriseverdi i hver linje for '
'avgrensende.
Konklusjon
Bruken av Join () -funksjonen blir forklart 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 i skriptet riktig.