Converti un intero in una stringa in PHP
- Usa l’analisi delle variabili in linea per convertire un intero in una stringa in PHP
-
Usa la funzione
strval()
per convertire un intero in una stringa in PHP - Usa il cast esplicito per convertire un intero in una stringa in PHP
- Usa la concatenazione di stringhe per convertire implicitamente un intero in una stringa in PHP
In questo articolo, introdurremo metodi per convertire un numero intero in una stringa.
- Utilizzo dell’analisi delle variabili in linea
- Utilizzando la funzione
strval()
- Tramite casting di tipo esplicito
- Utilizzo della concatenazione di stringhe
Usa l’analisi delle variabili in linea per convertire un intero in una stringa in PHP
Quando un intero
è usato all’interno di una stringa
per visualizzare la stringa
, è già convertito in una stringa
prima della visualizzazione.
$integer = 5;
echo "The string is $integer";
La variabile $integer
viene utilizzata in una stringa per visualizzarne il valore. Viene convertito prima nella stringa.
<?php
$variable = 10;
echo "The variable is converted to a string and its value is $variable.";
?>
L’output è una stringa
che mostra il valore intero
convertito in stringa
.
Produzione:
The variable is converted to a string and its value is 10.
Usa la funzione strval()
per convertire un intero in una stringa in PHP
La funzione strval()
è una funzione incorporata in PHP per convertire qualsiasi tipo di variabile in una stringa
. La variabile viene passata come parametro.
strval($variableName);
La variabile $variableName
mostra il valore che vogliamo convertire in una stringa. Dopo averlo eseguito, restituisce la variabile come una stringa
.
<?php
$variable = 10;
$string1 = strval($variable);
echo "The variable is converted to a string and its value is $string1.";
?>
strval()
non può essere utilizzata per un array o un oggetto. In tal caso, la funzione restituisce il nome del tipo del parametro passato.Produzione:
The variable is converted to a string and its value is 10.
Usa il cast esplicito per convertire un intero in una stringa in PHP
Nel casting esplicito, convertiamo manualmente una variabile su un particolare tipo di dati in un altro tipo di dati. Useremo il casting esplicito per convertire un intero
in una stringa
.
$string = (string)$intVariable
La stringa della variabile conterrà il valore cast di $intVariable
.
<?php
$variable = 10;
$string1 = (string)$variable;
echo "The variable is converted to a string and its value is $string1.";
?>
Questo è un modo utile per convertire un intero
in una stringa
in PHP. Nel primo metodo è stato implementato il casting implicito.
Produzione:
The variable is converted to a string and its value is 10.
Usa la concatenazione di stringhe per convertire implicitamente un intero in una stringa in PHP
Per unire due stringhe insieme, abbiamo usato la concatenazione di stringhe. Possiamo anche usare la concatenazione di stringhe per convertire un intero
in una stringa
.
"First string".$variablename."Second string"
La concatenazione di stringhe risulterà in una stringa
che contiene l’intero
che viene convertito in stringa
.
<?php
$variable = 10;
$string1 = "The variable is converted to a string and its value is ".$variable.".";
echo "$string1";
?>
Abbiamo memorizzato il risultato della concatenazione di stringhe in una nuova variabile stringa
e poi lo abbiamo visualizzato.
Produzione:
The variable is converted to a string and its value is 10.
Se hai solo bisogno di convertire l’intero
in stringa
, allora metti semplicemente una stringa vuota ""
prima o dopo l’intero
.
<?php
$variable = 10;
$string1 = "".$variable;
echo "$string1";
$string1 = $variable."";
echo "$string1";
?>