Jump to content


Photo

Conversão Entre Tipos De Dados Type Casting


  • Faça o login para participar
4 replies to this topic

#1 babal

babal

    12 Horas

  • Usuários
  • 222 posts
  • Sexo:Masculino

Posted 23/11/2009, 20:25

<?php

$score = (double) 13;

echo ($score);
?>

quando eu usei esse código eu esperava que ele me mostra-se 13.0 por conta de está usando o (double)

mas não mostrou mostrou 13 alguém sabe me ajudar?

#2 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 23/11/2009, 20:31

<?php

$score = (double) 13;

echo ($score);
?>

quando eu usei esse código eu esperava que ele me mostra-se 13.0 por conta de está usando o (double)

mas não mostrou mostrou 13 alguém sabe me ajudar?


Use (float) a invés disso, é o recomendado.

Obrigatoriamente nestes casos, terás que usar o number_format()

echo number_format(13,2,'.',','); //13.00

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br


#3 babal

babal

    12 Horas

  • Usuários
  • 222 posts
  • Sexo:Masculino

Posted 23/11/2009, 20:56

ok , mas sempre tenho que usar number_format para que server ele e tenho que usa-lo para qualquer conversão de tipo? vlw

Edição feita por: babal, 23/11/2009, 21:07.


#4 Cristiano Galdino

Cristiano Galdino

    Dark Defender

  • Administradores
  • 3738 posts
  • Sexo:Masculino
  • Localidade:Brasília, DF

Posted 24/11/2009, 02:27

Leia: http://br.php.net/number_format
Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”


#5 babal

babal

    12 Horas

  • Usuários
  • 222 posts
  • Sexo:Masculino

Posted 24/11/2009, 20:44

vlw




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq