L’unione di uno o più valori di stringa con altri valori di stringa o variabili è chiamata concatenazione di stringhe. È un compito comune quando vogliamo stampare qualsiasi output in un modo più significativo per l’utente. Ci sono diversi modi per unire le stringhe in PHP. Diversi tipi di concatenazione di stringhe in PHP sono mostrati in questo tutorial usando diversi esempi.
Esempio-1: Concatenazione usando l’operatore punto (.)
La concatenazione di stringhe è normalmente fatta usando l’operatore punto (.) in PHP. Nel seguente esempio, due variabili stringa sono dichiarate e l’operatore dot (.) è usato per combinare queste stringhe con altre stringhe e stampare.
$stringa1 = “Charles Babbage”;
$stringa2 = “Computer”;
/Unisce le variabili stringa con un valore stringa usando il punto (.)
echo $stringa1.” è considerato come un padre di “. $stringa2;
?>
Output:
Esempio-2: Concatenazione con echo e virgola (,)
Puoi facilmente combinare e stampare dati di stringa senza usare l’operatore punto (.) in PHP usando la funzione echo. Nell’esempio seguente sono dichiarate tre variabili stringa. Qui, “,” è usato per unire il valore della stringa con le variabili nella funzione echo. Ogni variabile e il valore della stringa sono separati dalla virgola (,) per combinare. Questo tipo di unione può essere fatto solo usando la funzione echo.
$name = “John”;
$education = “MBA”;
$profession = “Business man”;
/ Combina i dati usando la virgola (,)
echo “$name”,” è un “,”$education. <br/>”;
echo “Lui è un “,”$professione.”;
?>
Output:
Esempio-3: Concatenazione usando la funzione printf()
Puoi usare la funzione printf() anche per concatenare valori di stringa in PHP. Ci sono molti specificatori di tipo disponibili in PHP per generare un output formattato. Due variabili stringa, $sito e $tipo sono dichiarate nel seguente esempio. La funzione Printf() usa ‘%s’ come specificatore di tipo per leggere i dati della stringa. Due variabili stringa sono aggiunte all’inizio e alla fine della stringa aggiungendo due ‘%s’ nel primo argomento e due variabili stringa come altri due argomenti.
$site = “linuxhint.com”;
$type = “blog site”;
printf(“%s è un %s molto utile”,$site,$type);
?>
Output:
Esempio-4: Concatenazione tramite operatore di stenografia (.=)
Il punto (.) può essere usato come operatore stenografico per concatenare dati stringa. Nell’esempio seguente, la variabile $n è inizializzata da 0 e il valore corrente di $n è combinato con il nuovo valore usando il ciclo for e l’operatore “.=”. Infine si stampa il valore di $n.
$n = 0;
for($i=1; $i<10; $i++)
{
$n .= ” $i” ;
}
echo $n;
?>
Output:
Spero che sarete in grado di combinare dati stringa in modo efficiente nel vostro script se eserciterete correttamente gli esempi di cui sopra.