Variabile PHP in stringa

Subodh Poudel 30 gennaio 2023
  1. Usa Template String per interpolare le variabili direttamente nella stringa in PHP
  2. Usa il modello di stringa per concatenare una variabile PHP con una stringa letterale assegnando il valore della stringa a una variabile
  3. Utilizzare l’operatore punto (.) Per concatenare una variabile PHP con una stringa
Variabile PHP in stringa

Introdurremo un modo per concatenare una variabile PHP con una stringa con stringhe di template.

Introdurremo un metodo per interpolare una variabile PHP con stringa letterale assegnando la stringa letterale a una variabile. Usiamo le stringhe del modello anche in questo metodo. In questo metodo, interpoliamo un prefisso e un suffisso per formare una parola.

Dimostreremo un modo semplice e più comune per concatenare una variabile PHP con una stringa utilizzando il carattere . operatore.

Usa Template String per interpolare le variabili direttamente nella stringa in PHP

Possiamo usare una stringa modello in PHP per concatenare una variabile e una stringa. Usiamo le parentesi graffe per l’interpolazione. Le parentesi graffe contengono la variabile e scriviamo la stringa che deve essere interpolata subito dopo le parentesi graffe. La variabile all’interno delle parentesi graffe è il segnaposto per il valore. In questo metodo, interpoliamo un prefisso e un suffisso dove prefix è una variabile e il suffisso è una stringa letterale. Si prega di dare un’occhiata alla Sintassi complessa (riccia) nel manuale PHP per conoscere il modello di stringa.

Ad esempio, dichiarare una variabile $txt e assegnarla con "salt". Usa stringa modello per interpolare la stringa y con la stringa salt. Per questo, scrivi la variabile $txt all’interno delle parentesi graffe e scrivi la stringa y subito dopo le parentesi graffe senza lasciare spazi. Usa virgolette doppie per questa stringa modello e stampala usando il comando echo. Si noti che l’uso di virgolette singole nella stringa del modello non stamperà la stringa interpolata. Invece, stamperà il testo all’interno delle virgolette singole. Usa sempre le virgolette doppie quando usi la stringa modello.

Codice di esempio:

# php 7.*
<?php
$txt = "salt";
echo "{$txt}y";
?>

Produzione:

salty

Usa il modello di stringa per concatenare una variabile PHP con una stringa letterale assegnando il valore della stringa a una variabile

Possiamo usare un modello di stringa non solo per concatenare una variabile PHP e una stringa, ma possiamo anche usarlo per concatenare due variabili PHP. Interpoliamo un suffisso e un prefisso in questo metodo, dove suffisso e prefisso sono entrambi variabili. Una stringa letterale che deve essere concatenata viene archiviata in una variabile. Utilizziamo le parentesi graffe per racchiudere la variabile in modo simile al primo metodo. Ad esempio, dichiariamo due variabili, $prefix e $suffix, e assegniamo loro rispettivamente i valori Comfort e able. Scriviamo singolarmente ogni variabile all’interno delle parentesi graffe senza lasciare spazi tra le due parentesi graffe. Quindi lo stampiamo. Il compilatore PHP legge il valore delle variabili all’interno delle parentesi graffe durante la compilazione.

Nell’esempio seguente, lo script concatena il prefisso Comfort e il suffisso able e viene stampato come Comfortable. Quindi, possiamo usare la sintassi complessa/riccia per interpolare variabili PHP con stringhe letterali e variabili PHP.

Esempio di codice:

#php 7.x
<?php
$prefix = "Comfort";
$suffix = "able";
echo "{$prefix}{$suffix}";
?>

Produzione:

Comfortable

Utilizzare l’operatore punto (.) Per concatenare una variabile PHP con una stringa

Possiamo usare un metodo semplice per concatenare una variabile PHP con una stringa letterale usando l’operatore punto. Scriviamo una stringa letterale e un . dopo ciò. Dopo il punto, scriviamo la variabile da concatenare. In questo metodo, interpoliamo un prefisso e un suffisso dove prefix è una stringa letterale e il suffisso è una variabile.

Ad esempio, dichiarare una variabile $taste e assegnarla con il valore di stringa sweet. Usa il . operatore per interpolare la stringa ie alla stringa sweet. Per questo, scrivi la variabile $taste, un operatore punto dopo di essa e la stringa ie subito dopo l’operatore punto. Visualizziamo il messaggio usando il comando echo. Non usiamo alcun tipo di virgolette in questo metodo.

Codice di esempio:

#php 7.x
<?php
$taste = "ie";
echo sweet.$taste;
?>

Produzione:

sweetie
Subodh Poudel avatar Subodh Poudel avatar

Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.

LinkedIn

Articolo correlato - PHP String