Concatenazione di stringhe in PHP

Minahil Noor 13 aprile 2021
  1. Usa l’operatore di concatenazione per le stringhe di concatenazione in PHP
  2. Utilizzare l’operatore di assegnazione di concatenazione per concatenare le stringhe in PHP
  3. Usa la funzione sprintf() per concatenare le stringhe in PHP
Concatenazione di stringhe in PHP

Questo articolo introdurrà diversi metodi per eseguire la concatenazione di stringhe in PHP.

Usa l’operatore di concatenazione per le stringhe di concatenazione in PHP

Il processo di unione di due stringhe è chiamato processo di concatenazione. In PHP, possiamo ottenere ciò utilizzando l’operatore di concatenazione. L’operatore di concatenazione è .. La sintassi corretta per utilizzare questo operatore è la seguente.

$finalString = $string1 . $string2;

I dettagli di queste variabili sono i seguenti.

Variabili Descrizione
$finalString È la stringa in cui memorizzeremo le stringhe concatenate.
$string1 È la stringa che vogliamo concatenare con l’altra stringa.
$string2 È la stringa che vogliamo concatenare con la prima stringa.

Il programma seguente mostra come utilizzare l’operatore di concatenazione per combinare due stringhe.

<?php
$mystring1 = "This is the first string. ";
$mystring2 = "This is the second string.";
$finalString = $mystring1 . $mystring2;
echo($finalString);
?>

Produzione:

This is the first string. This is the second string.

Allo stesso modo, possiamo usare questo operatore per combinare più stringhe.

<?php
$mystring1 = "This is the first string. ";
$mystring2 = "This is the second string. ";
$mystring3 = "This is the third string. ";
$mystring4 = "This is the fourth string. ";
$mystring5 = "This is the fifth string.";

$finalString = $mystring1 . $mystring2 . $mystring3 . $mystring4 . $mystring5;
echo($finalString);
?>

Produzione:

This is the first string. This is the second string. This is the third string. This is the fourth string. This is the fifth string.

Utilizzare l’operatore di assegnazione di concatenazione per concatenare le stringhe in PHP

In PHP, possiamo anche usare l’operatore di assegnazione di concatenazione per concatenare le stringhe. L’operatore di assegnazione della concatenazione è .=. La differenza tra .= e . è che l’operatore di assegnazione della concatenazione .= aggiunge la stringa sul lato destro. La sintassi corretta per utilizzare questo operatore è la seguente.

$string1 .= $string2;

I dettagli di queste variabili sono i seguenti.

Variabili Descrizione
$string1 È la stringa con cui vogliamo aggiungere una nuova stringa sul lato destro.
$string2 È la stringa che vogliamo concatenare con la prima stringa.

Il programma seguente mostra come utilizzare l’operatore di assegnazione della concatenazione per combinare due stringhe.

<?php
$mystring1 = "This is the first string. ";
$mystring2 = "This is the second string.";
$mystring1 .= $mystring2;
echo($mystring1);
?>

Produzione:

This is the first string. This is the second string.

Allo stesso modo, possiamo usare questo operatore per combinare più stringhe.

<?php
$mystring1 = "This is the first string. ";
$mystring2 = "This is the second string. ";
$mystring3 = "This is the third string. ";
$mystring4 = "This is the fourth string. ";
$mystring5 = "This is the fifth string.";

$mystring1 .= $mystring2 .= $mystring3 .= $mystring4 .= $mystring5;
echo($mystring1);
?>

Produzione:

This is the first string. This is the second string. This is the third string. This is the fourth string. This is the fifth string.

Usa la funzione sprintf() per concatenare le stringhe in PHP

In PHP, possiamo anche usare la funzione sprintf() per concatenare le stringhe. Questa funzione fornisce diversi modelli di formattazione per formattare le stringhe. Possiamo usare questa formattazione per combinare due stringhe. La sintassi corretta per utilizzare questa funzione è la seguente.

sprintf($formatString, $string1, $string2, ..., $stringN)

La funzione sprintf() accetta N + 1 parametri. Il dettaglio dei suoi parametri è il seguente.

Parametri Descrizione
$formatString obbligatorio Il formato verrà applicato alla stringa o alle stringhe fornite.
$string1, $string2, $stringN obbligatorio È la stringa che vogliamo formattare. Almeno una stringa è obbligatoria.

La funzione restituisce la stringa formattata. Useremo il formato %s %s per combinare due stringhe. Il programma che combina due stringhe è il seguente:

<?php
$mystring1 = "This is the first string. ";
$mystring2 = "This is the second string";
$finalString = sprintf("%s %s", $mystring1, $mystring2);
echo($finalString);
?>

Produzione:

This is the first string. This is the second string.

Articolo correlato - PHP String