Considere o seguinte código, escrito na linguagem de program...

Próximas questões
Com base no mesmo assunto
Q75708 Programação
Considere o seguinte código, escrito na linguagem de programação PHP.

Imagem 001.jpg

O resultado apresentado com a execução deste código será:
Alternativas

Comentários

Veja os comentários dos nossos alunos

Questão interessante, pois envolve o conhecimento de como o PHP se comporta ao converter uma string para um tipo númerico, nesse caso um float.

Funcionamento: se a string começar por um caracter não numérico, o valor retornado será 0. Exemplo: $a = "Oi123"; echo floatval ($a) --> saida = 0

Agora, caso comece com um dígito, enquanto um dígito for encontrado, este será convertido. Qunado um valor diferente de dígito é encontrado, a execução é interrompida e os valores já convertidos são retornados. Por isso nessa questão o valor retornado foi 152

A função floatval() é usada para converter um valor em (float). Float é um ponto flutuante, isto é, números que possuem casas decimais. Exemplo: 4.76. Quando a função floatval() é invocada, todos os valores numéricos encontrados serão convertidos em um "float" até que se encontre um valor não numérico, Exemplo:

<?php
$var = '152.345d466';
$valor = floatval($var);
echo $valor;
?>

Será retornado valor 152.345

Nesta questão, como foi encontrado um valor não numérico logo após o "ponto" . A conversão é concluída. Mostrando apenas o valor 152


Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo