PHP String Concatenation

PHP String Concatenation
Å gå sammen med en eller flere strengverdier med en annen strengverdi eller variabel kalles strengkonturasjon. Det er en vanlig oppgave når vi ønsker å skrive ut noen utdata på en mer meningsfull måte for brukeren. PHP har ingen innebygd funksjon for å delta i strengdata som andre standardprogrammeringsspråk. Men utvalget av strengverdier kan kobles sammen ved å bruke noen PHP-innebygde funksjoner. Ulike måter å slå sammen strengverdier og en rekke strengverdier er vist i denne opplæringen.

Forutsetninger:

Eksemplene på denne opplæringen er sjekket for PHP versjon 8+. Så du må installere php 8.0 og en Apache -server før du øver på eksemplene på denne opplæringen.

Eksempel-1: Concatenation ved bruk av DOT (.) Operatør

Strengkonfigurasjon gjøres normalt ved å bruke prikken (.) operatør i PHP. Opprett en PHP -fil med følgende skript. Her er to strengvariabler erklært og prikken (.) Operatør brukes til å kombinere disse strengene med andre strenger og skrive ut den kombinerte strengen.

// definere en streng
$ String1 = "Charles Babbage";
// definere en annen streng
$ string2 = "datamaskin";
// bli med strengvariabler med en strengverdi ved å bruke DOT (.)
ekko $ streng1."regnes som far til". $ streng2;
?>

Produksjon:

Følgende utgang vises etter å ha utført strengen ovenfor.

Eksempel-2: Concatenation ved bruk av Echo og Double Quotes (”“)

To eller flere strengverdier kan sammenkobles ved å bruke doble sitater (”“). Opprett en PHP -fil med følgende skript. Her har to strengvariabler blitt sammenkoblet ved å bruke dobbeltkvoter.

// definere to strengverdier
$ str1 = "php";
$ str2 = "programmering";
// kombinere streng ved hjelp av doble sitater
$ concat_str = "$ str1 $ str2";
// Skriv ut de sammenkoblede strengene
ekko $ concat_str;
?>

Produksjon:

Følgende utgang vises etter å ha utført strengen ovenfor.

Eksempel-3: Concatenation ved bruk av Echo and Comma (,)

Du kan enkelt kombinere og skrive ut strengdata uten å bruke prikken (.) operatør i PHP ved å bruke ekko -funksjonen. Opprett en PHP -fil med følgende skript. Her er trestrengvariabler blitt erklært, og "," har blitt brukt til å slå sammen verdiene til variablene med andre strenger ved å bruke ekko funksjon. Hver variabel og strengverdi skilles med komma (,) for å kombinere. Denne typen sammenføyning kan gjøres ved å bruke ekko Bare funksjon.

// definere tre strengverdier
$ name = "John";
$ utdanning = "MBA";
$ yrke = "Business Man";
// kombinere data ved hjelp av komma (,)
ekko "$ name", "er en", "$ utdanning.
";
ekko "Han er en", "$ yrke.";
?>

Produksjon:

Følgende utgang vises etter å ha utført strengen ovenfor.

Eksempel-4: Concatenation ved bruk av printf () -funksjon

Du kan bruke Printf () funksjon også for sammenkobling av strengverdier i PHP. Det er mange typer spesifikasjoner er tilgjengelige i PHP for å generere formatert utgang. Opprett en PHP -fil med følgende skript. Her, to strengvariabler, $ nettsted, og $ type har blitt erklært. De printf () Funksjon bruker '%s' som type spesifikasjon for å lese strengdata. To strengvariabler er lagt til i begynnelsen og slutten av strengen ved å legge til to '%s' i det første argumentet og to strengvariabler som de to andre argumentene til printf () funksjon.

// definere to strengverdier
$ nettsted = "Linuxhint.com ";
$ type = "Bloggside";
// concatenate streng ved bruk av printf () -funksjon
printf (" %s er et veldig nyttig %s", $ nettsted, $ type);
?>

Produksjon:

Følgende utgang vises etter å ha utført strengen ovenfor.

Eksempel-5: Concatenation ved bruk av Shorthand-operatør (.=)

Punktum (.) kan brukes som kortfattet operatør for sammenkobling av strengdata. Opprett en PHP -fil med følgende skript. Her, $ n Variabel er initialisert til 0 og 'for' -løkken har blitt brukt til å kombinere verdien av $ n med et rom i hver iterasjon av løkken. “.= ”Operatør har blitt brukt inne i sløyfen sammenkobler verdiene.

// initialiser variabelen
$ n = 0;
// iterere sløyfen for å sammenkoble 10 tall med plass
for ($ i = 1; $ i<10; $i++)

$ n .= "$ i";

// Skriv ut den sammenkoblede strengverdien
ekko $ n;
>

Produksjon:

Følgende utgang vises etter å ha utført strengen ovenfor.

Eksempel-6: String concatenation ved bruk av implode () -funksjon

I alle tidligere eksempler er måtene å sammenkoble to eller flere strengverdier blitt vist. Noen ganger er det påkrevd å sammenkoble verdiene til matrisen som kan inneholde mange strengverdier. PHP har mange innebygde funksjoner for å gjøre denne typen oppgave. De implodere () Funksjon er en av dem. Opprett en PHP -fil med følgende skript som vil sammenkoble matriseverdiene med et rom.

// erklære en rekke strengverdier
$ arr_products = array ("hdd", "monitor", "mus", "tastatur", "skanner");
ekko "Produktlisten:

";
// kombinere matriseverdiene med rommet ved hjelp av implode () -funksjonen
$ combine_str = implode ("", $ arr_products);
// Skriv ut den kombinerte verdien
ekko $ combine_str;
?>

Produksjon:

Følgende utgang vises etter å ha utført strengen ovenfor.

Eksempel-7: String concatenation ved bruk av join () -funksjon

De bli med() Funksjon er en annen måte å kombinere arrayverdier i PHP. Det fungerer som implodere () funksjon. Opprett en PHP -fil med følgende skript. Her har Join () -funksjonen blitt brukt til å skrive ut hver verdi av matrisen med en Newline.

// erklære en rekke strengverdier med flere ord
$ arr_customers = Array ('Muhmuda Akter', 'Fida bin Jahid', 'Mehrub Hossain', 'Janifer Rahman');
ekko "Kundelisten:

";
// Kombiner arrayverdiene med NewLine ved bruk av join () -funksjonen
$ combine_str = bli med ("
", $ arr_customers);
// Skriv ut den kombinerte verdien
ekko $ combine_str;
?>

Produksjon:

Følgende utgang vises etter å ha utført strengen ovenfor.

Konklusjon

Strengen sammenkobling er en essensiell oppgave for ethvert programmeringsspråk. Måtene å sammenkoble strengverdier, strengverdier med variablene og strengverdiene til matrisen er vist i denne opplæringen ved enkle eksempler. Jeg håper PHP -brukerne vil kunne sammenkoble strengdataene riktig i skriptet etter å ha lest denne opplæringen riktig.