Concatenazione di stringhe PHP

Concatenazione di stringhe PHP
Unirsi a uno o più valori di stringa con un altro valore stringa o variabile è chiamato concatenazione stringa. È un compito comune quando vogliamo stampare qualsiasi output in modo più significativo per l'utente. PHP non ha una funzione integrata per unire i dati di stringa come altri linguaggi di programmazione standard. Ma l'array di valori di stringa può essere unita utilizzando alcune funzioni integrate PHP. In questo tutorial sono stati mostrati diversi modi per unire i valori di stringa e una matrice di valori di stringa.

Prerequisiti:

Gli esempi di questo tutorial sono stati controllati per PHP versione 8+. Quindi, devi installare PHP 8.0 e un server Apache prima di praticare gli esempi di questo tutorial.

Esempio-1: concatenazione usando Dot (.) Operatore

La concatenazione delle stringhe viene normalmente eseguita usando il punto (.) operatore in PHP. Crea un file PHP con il seguente script. Qui vengono dichiarate due variabili di stringa e il punto (.) L'operatore viene utilizzato per combinare queste stringhe con altre stringhe e stampare la stringa combinata.

// Definisci una stringa
$ string1 = "Charles Babbage";
// Definisci un'altra stringa
$ string2 = "computer";
// Unisci le variabili di stringa con un valore di stringa usando Dot (.)
Echo $ String1."è considerato un padre di". $ string2;
?>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la stringa sopra.

Esempio-2: concatenazione usando eco e doppie citazioni ("")

Due o più valori di stringa possono essere concatenati utilizzando le citazioni doppie (""). Crea un file PHP con il seguente script. Qui, le due variabili di stringa sono state concatenate usando doppie quote.

// Definisci due valori di stringa
$ str1 = "php";
$ str2 = "programmazione";
// combina la stringa usando le citazioni doppie
$ Concat_str = "$ STR1 $ STR2";
// Stampa le stringhe concatenate
Echo $ Concat_STR;
?>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la stringa sopra.

Esempio-3: concatenazione usando eco e virgola (,)

È possibile combinare e stampare facilmente i dati di stringa senza utilizzare il punto (.) operatore in PHP usando la funzione Echo. Crea un file PHP con il seguente script. Qui, sono state dichiarate variabili a tre corde e "", sono state utilizzate per unire i valori delle variabili con altre stringhe usando il eco funzione. Ogni valore variabile e stringa è separata da virgola (,) per combinare. Questo tipo di unione può essere eseguito utilizzando il eco solo funzione.

// Definisci tre valori di stringa
$ name = "John";
$ educazione = "MBA";
$ professionale = "uomo d'affari";
// combina i dati usando la virgola (,)
echo "$ name", "è un", "$ education.
";
echo "è una" professione di $.";
?>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la stringa sopra.

Esempio-4: concatenazione usando la funzione printf ()

Puoi usare la stampa () funzione anche per concatenazione dei valori di stringa in PHP. Ci sono molti tipi di specificatori sono disponibili in PHP per generare output formattato. Crea un file PHP con il seguente script. Qui, due variabili di stringa, $ Sito, E $ type sono stati dichiarati. IL printf () La funzione utilizza '%s' come specificatore di tipo per leggere i dati di stringa. Due variabili di stringa sono state aggiunte all'inizio e alla fine della stringa aggiungendo due "%s" nel primo argomento e due variabili di stringa come gli altri due argomenti del printf () funzione.

// Definisci due valori di stringa
$ site = "LinuxHint.com ";
$ type = "sito blog";
// Stringa concatenata usando la funzione printf ()
printf (" %s è un sito molto utile s", $ site, $ type);
?>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la stringa sopra.

Esempio-5: concatenazione mediante operatore shorthand (.=)

Punto (.) può essere utilizzato come operatore shorthand per la concatenazione dei dati di stringa. Crea un file PHP con il seguente script. Qui, $ n La variabile è stata inizializzata su 0 e il ciclo "per" è stato utilizzato per combinare il valore di $ n con uno spazio in ogni iterazione del loop. IL ".= "L'operatore è stato utilizzato all'interno del loop concatena i valori.

// Inizializza la variabile
$ n = 0;
// itera il ciclo per concaterare 10 numeri con spazio
per ($ i = 1; $ i<10; $i++)

$ n .= "$ i";

// Stampa il valore della stringa concatenata
echo $ n;
>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la stringa sopra.

Esempio-6: concatenazione stringa usando la funzione implode ()

In tutti gli esempi precedenti, sono stati mostrati i modi per concatenare due o più valori di stringa. A volte, è necessario per concatenare i valori dell'array che possono contenere molti valori di stringa. PHP ha molte funzioni integrate per svolgere questo tipo di attività. IL implodere() La funzione è una di queste. Crea un file PHP con il seguente script che concaterà i valori dell'array con uno spazio.

// Dichiara una matrice di valori di stringa
$ arr_products = array ("hdd", "monitor", "mouse", "tastiera", "scanner");
eco "L'elenco dei prodotti:

";
// combina i valori dell'array con lo spazio usando la funzione Implode ()
$ combine_str = implode ("", $ arr_products);
// Stampa il valore combinato
echo $ combine_str;
?>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la stringa sopra.

Esempio-7: concatenazione stringa usando la funzione join ()

IL giuntura() La funzione è un altro modo per combinare i valori dell'array in PHP. Funziona come il implodere() funzione. Crea un file PHP con il seguente script. Qui, la funzione join () è stata utilizzata per stampare ogni valore dell'array con una nuova linea.

// dichiara una matrice di valori stringa di più parole
$ arr_customers = array ("Muhmuda Akter", "Fida bin Jahid", "Mehrub Hossain", "Janifer Rahman");
eco "L'elenco dei clienti:

";
// combina i valori dell'array con newline usando la funzione join ()
$ combine_str = join ("
", $ arr_customer);
// Stampa il valore combinato
echo $ combine_str;
?>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito la stringa sopra.

Conclusione

La concatenazione delle stringhe è un compito essenziale per qualsiasi linguaggio di programmazione. I modi per concatenare i valori della stringa, i valori della stringa con le variabili e i valori di stringa dell'array sono stati mostrati in questo tutorial da semplici esempi. Spero che gli utenti PHP siano in grado di concaterare correttamente i dati delle stringhe nel loro script dopo aver letto correttamente questo tutorial.