A sintaxe do typecast de PHP é semelhante ao C: basta escrever o tipo entre parenteses antes do valor
Exemplo:
$vivas = 15; // $vivas é integer (15)
$vivas = (double) $vivas // $vivas é double (15.0)
$vivas = 3.9 // $vivas é double (3.9)
$vivas = (int) $vivas // $vivas é integer (3)
// o valor decimal é truncado
Os tipos de cast permitidos são:
(int), (integer) Þ muda para integer;
(real), (double), (float) Þ muda para float;
(string) Þ muda para string;
(array) Þ muda para array;
(object) Þ muda para objeto.
Com a função settype
A função settype converte uma variável para o tipo especificado, que pode ser “integer”, “double”,
“string”, “array” ou “object”.
Exemplo:
$vivas = 15; // $vivas é integer
settype($vivas,double) // $vivas é double
0 comentários:
Postar um comentário