Para deixar o resultado do IMC com duas casas decimais após o ponto podemos usar o number_format(). E aproveitando, converter o ponto para a vírgula.
Assim:
`$imc = $peso / $altura ** 2;
$imcFormatado = number_format($imc, 2, ',');
//
`
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Para deixar o resultado do IMC com duas casas decimais após o ponto podemos usar o number_format(). E aproveitando, converter o ponto para a vírgula.
Assim:
`$imc = $peso / $altura ** 2;
$imcFormatado = number_format($imc, 2, ',');
//
`
Oi, Lucas! Tudo bem?
Parabéns por ter encontrado uma excelente solução para formatar o número do IMC com duas casas decimais e substituir o ponto por vírgula, a função number_format() é realmente a escolha perfeita para isso no PHP. Obrigada também por ter compartilhado a sua sugestão com a nossa comunidade do fórum, tenho certeza que ajudará muitos colegas!
Um forte abraço e bons estudos!