Cómo convertir un entero en una cadena en PHP

Minahil Noor 30 enero 2023
  1. Usar el análisis de variables en línea para convertir un entero en una cadena en PHP
  2. Usando la función strval() para convertir un entero en una cadena en PHP
  3. Usando casting explícito para convertir un entero en una cadena en PHP
  4. Usando la concatenación de cadenas para convertir implícitamente un entero en una cadena en PHP
Cómo convertir un entero en una cadena en PHP

En este artículo, introduciremos métodos para convertir un entero en una cadena.

  • Usando el análisis de variables en línea
  • Usando la función strval()
  • Por reparto de tipo explícito
  • Usando la concatenación de cadenas

Usar el análisis de variables en línea para convertir un entero en una cadena en PHP

Cuando se usa un entero dentro de una cadena para mostrar la cadena, ya se convierte en una cadena antes de la visualización.

$integer = 5;
echo "The string is $integer";

La variable entera se usa en una cadena para mostrar su valor. Se convierte en la cadena primero.

<?php  
$variable = 10;
echo "The variable is converted to a string and its value is $variable.";  
?>

La salida es una cadena que muestra el valor entero convertido a la cadena.

Producción :

The variable is converted to a string and its value is 10.

Usando la función strval() para convertir un entero en una cadena en PHP

La función strval() es una función incorporada en PHP para convertir cualquier tipo de variable en una string. La variable se pasa como un parámetro.

strval($variableName);

La variable $variableName muestra el valor que queremos convertir en una string. Después de ejecutarla, devuelve la variable como una cadena.

<?php  
$variable = 10;
$string1 = strval($variable);
echo "The variable is converted to a string and its value is $string1.";  
?>
Advertencia
La función strval() no puede ser usada para un array o un objeto. Si es así, la función devuelve el nombre de tipo del parámetro pasado.

Producción :

The variable is converted to a string and its value is 10.

Usando casting explícito para convertir un entero en una cadena en PHP

En el casting explícito, convertimos una variable de un tipo de datos en particular a otro tipo de datos manualmente. Usaremos el casting explícito para convertir un entero en una cadena.

$string = (string)$intVariable 

La cadena de variables contendrá el valor fundido de $intVariable.

<?php  
$variable = 10;
$string1 = (string)$variable;
echo "The variable is converted to a string and its value is $string1.";  
?>

Esta es una forma útil de convertir un entero en una cadena en PHP. En el primer método, se ha implementado el casting implícito.

Producción :

The variable is converted to a string and its value is 10.

Usando la concatenación de cadenas para convertir implícitamente un entero en una cadena en PHP

Para unir dos cadenas, usamos la concatenación de cadenas. También podemos usar la concatenación de cadenas para convertir un entero en una cadena.

"First string".$variablename."Second string"

La concatenación de cadenas resultará en una cadena que contiene el entero convertido en la cadena.

<?php  
$variable = 10;
$string1 = "The variable is converted to a string and its value is ".$variable.".";
echo "$string1";  
?>

Hemos almacenado el resultado de la concatenación de cadenas en una nueva variable cadena y luego la hemos mostrado.

Producción :

The variable is converted to a string and its value is 10.

Si sólo necesitas convertir el entero a cadena, entonces simplemente pones una cadena vacía "" antes o después del entero.

<?php  
$variable = 10;
$string1 = "".$variable;
echo "$string1";  

$string1 = $variable."";
echo "$string1";  

?>

Artículo relacionado - PHP Integer

Artículo relacionado - PHP String