Consegui fazer uma função aqui.
function mult5($valor) {
$valor = $valor * 100;
$valor = round($valor);
$resultado = $valor / 5;
$resultado = round($resultado);
$resultado = $resultado / 100;
$resultado = $resultado * 5;
return $resultado;
}
echo mult5(0.9354838709677); // 0.95
Valeu aí por ajudarem!!
Abraços!!
On 26 dez, 10:05, "Diego Justino" <
diegojust...@gmail.com> wrote:
> Entendi, voce quer arredondar de 0,05 em 0,05. Vou tentar bolar alguma coisa
> aqui e ja volto.
> Ai posto o código aqui. Perai.
>
> 2008/12/26 Demaso <
demas...@gmail.com>
>
>
>
>
>
> > Obrigado! Essas funções eu já conhecia!
>
> > Mas com elas, não estou conseguindo arrendondar para que atenda a
> > regra de negócio.
>
> > Os valores arredondados tem que ser de 0,05 em 0,05 como eu disse lá.
>
> > On 26 dez, 09:59, "Bruno Gross" <
brunogr...@gmail.com> wrote:
> > >
http://br.php.net/round(Arredonda)http://br.php.net/floor(Arredondame...baixo)
> >
http://br.php.net/ceil(Arrendondamentopra cima)
>
> > > 2008/12/26 Demaso <
demas...@gmail.com>
>
> > > > Bom dia galera, tô tentando fazer um arredondamento aqui e não estou
> > > > conseguindo. Se alguém puder me ajudar eu agradeço muito. Acho que o
> > > > problema é mais lógico.
>
> > > > Preciso arredondar o resultado de uma operação. O resultado sempre
> > > > será decimal!
>
> > > > Porém eu preciso que ele seja um destes:
>
> > > > 0,05
> > > > 0,1
> > > > 0,15
> > > > 0,2
> > > > 0,25
> > > > ...
> > > > 0,9
> > > > 0,95
>
> > > > Ou seja, se o número for 0,93, ele arredonde para 0,95...
>
> > > > Alguém me daria uma luz?
>
> > > > Grande abraço!!
>
> > > --
> > > Visite:
www.UpaLele.com<
http://www.upalele.com/>
>
> > > att.
> > > Bruno Gross
> > > Analista de Sistemas
> > > Celular: (21) 78545483 ID 83*39379
> > > Skype: brugross
>
> > > Esta mensagem, incluindo seus anexos, pode conter informações
> > confidenciais
> > > e/ou privilegiadas. Se você não for a pessoa autorizada a receber esta
> > > mensagem, não pode usar, copiar ou divulgar as informações nela contidas
> > ou
> > > tomar qualquer ação baseada nessas informações. Caso esta mensagem tenha
> > > sido recebida por engano, por favor avise imediatamente o remetente,
> > > respondendo o e-mail e em seguida elimine-a do seu sistema. Agradeço sua
> > > cooperação.
>
> --
> Atenciosamente.
> ____________________________________________________________________
> Diego Justino [
diegojust...@gmail.com]