Como converter um número inteiro em uma string em PHP
- Use a Parsing Variável Inline para Converter um Inteiro em uma string em PHP
-
Utilize
strval()
Função para Converter um Inteiro em uma String em PHP - Use Explicit Casting para Converter um Inteiro em uma String em PHP
- Utilize Concatenação de String para Converter Implicitamente um Inteiro em um String em PHP
Neste artigo, vamos introduzir métodos para converter um número inteiro em uma string.
- Usando a análise de variáveis em linha
- Utilizando
strval()
função - Por fundição de tipo explícito
- Usando concatenação de strings
Use a Parsing Variável Inline para Converter um Inteiro em uma string em PHP
Quando um inteiro
é utilizado dentro de uma string
para exibir a string
, ele já é convertido em uma string
antes de ser exibido.
$integer = 5;
echo "The string is $integer";
A variável $integer
é utilizada em uma string para exibir seu valor. Ela é convertida para a string primeiro.
<?php
$variable = 10;
echo "The variable is converted to a string and its value is $variable.";
?>
A saída é uma string
que mostra o valor integer
convertido para a string
.
Resultado:
The variable is converted to a string and its value is 10.
Utilize strval()
Função para Converter um Inteiro em uma String em PHP
A função strval()
é uma função integrada no PHP para converter qualquer tipo de variável em uma string
. A variável é passada como um parâmetro.
strval($variableName);
A variável $variableName
mostra o valor que queremos converter para uma string. Após executá-la, ela retorna a variável como uma string
.
<?php
$variable = 10;
$string1 = strval($variable);
echo "The variable is converted to a string and its value is $string1.";
?>
strval()
não pode ser utilizada para uma array ou um objeto. Se assim for, a função retorna o nome do tipo do parâmetro passado.Resultado:
The variable is converted to a string and its value is 10.
Use Explicit Casting para Converter um Inteiro em uma String em PHP
Na fundição explícita, convertemos manualmente uma variável sobre um determinado tipo de dado para outro tipo de dado. Utilizaremos o fundido explícito para converter um inteiro
em um string
.
$string = (string)$intVariable
A string variável conterá o valor fundido de $intVariável
.
<?php
$variable = 10;
$string1 = (string)$variable;
echo "The variable is converted to a string and its value is $string1.";
?>
Esta é uma maneira útil de converter um integer
em um string
em PHP. No primeiro método, a fundição implícita foi implementada.
Resultado:
The variable is converted to a string and its value is 10.
Utilize Concatenação de String para Converter Implicitamente um Inteiro em um String em PHP
Para unir duas strings, utilizamos a concatenação de strings. Também podemos utilizar a concatenação de strings para converter um integer
em um string
.
"First string".$variablename."Second string"
A concatenação de strings resultará em um string
que contém o inteiro
sendo convertido para o string
.
<?php
$variable = 10;
$string1 = "The variable is converted to a string and its value is ".$variable.".";
echo "$string1";
?>
Armazenamos o resultado da concatenação de strings em uma nova variável string
e depois a exibimos.
Resultado:
The variable is converted to a string and its value is 10.
Se você só precisa converter o integer
para string
, então você simplesmente coloca uma string vazia ""
antes ou depois do integer
.
<?php
$variable = 10;
$string1 = "".$variable;
echo "$string1";
$string1 = $variable."";
echo "$string1";
?>