Converti un intero in una stringa in PHP

Minahil Noor 3 gennaio 2023
  1. Usa l’analisi delle variabili in linea per convertire un intero in una stringa in PHP
  2. Usa la funzione strval() per convertire un intero in una stringa in PHP
  3. Usa il cast esplicito per convertire un intero in una stringa in PHP
  4. Usa la concatenazione di stringhe per convertire implicitamente un intero in una stringa in PHP
Converti 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.";  
?>
Attenzione
La funzione 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";  

?>

Articolo correlato - PHP String