Borel 0 Denunciar post Postado Julho 30, 2003 Gostaria de tirar duas dúvidas.Primeira:Tenho uma variável que recebe uma divisão que retorna várias casas decimais. Como faço para dar um echo e retornar somente 1 casa decimal.Segunda:Tenho cadastrado no banco de dados um campo DATE, como faço para dar um echo numa variável que receba este campo no formato DIA/MES/ANO já que no cadastro do banco de dados a data está no formato ANO/MES/DIA.Desde já agradecendo a ajuda de todos. Compartilhar este post Link para o post Compartilhar em outros sites
whoami 0 Denunciar post Postado Julho 30, 2003 Dúvida 1: Use o comando "number_format" number_format($row4->preco, 2,",",""); onde $row4->preco eh a minha variável - e 2 é o número de casas e "," é o separador decimal... note que o último campo (separadores de milhar), é necessário, você pode deixá-lo nulo do jeito que estar ou setar um valor vide documentação do php sobre number_format para maiores esclarecimentos... http://br.php.net/number_format Dúvida 2: "separe" a string da date, por ano, mes e dia.. $ano = substr($data,0,4); $mes = substr($data,5,2); $dia = substr($row->dia,7,2); $dataformada = $dia."/".$mes."/".$ano ; substr($valor, casainicial, duração); casainicial é qual o numero do caractere onde o ph p vai começar a ler duração, é qtos caracteres ele vai ler até acabar de executar o comando. mais detalhes na doc do php ---------------------- espero que agora você possa dormir tranquilamente :lol: Compartilhar este post Link para o post Compartilhar em outros sites
marcusc 0 Denunciar post Postado Julho 30, 2003 Na duvida dois usa o strtotime() que eh mais interessante ...[]s Compartilhar este post Link para o post Compartilhar em outros sites