Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

riopardo

Ajustar exibiçao de campo numerico

Recommended Posts

Estou com um probleminha simples mas não consigo resolver:recebo valor de variavel numeric0 com 9 digitos: 000000000o que preciso uma maneira de que quando vier:000000000 - exibir 00000000001 - se for de 1 a 9 completar com um zero e ficaria com dois digitos 01 000000011 - acima de 11 ela passe a exibir somente os numeros sem zeroresumindo que se for de 1 a nove completar com um zero a esquerda e a partir de duas casas sem zero e se for tudo zero colocar 00.Se alguem puder me ajudar agardeceria desde ja.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá! Pelo que eu entendi, você quer simplesmente exibir o dado numérico com a formatação que você explicou. Se for realmente isso, tenta esse script. É bem simples:

 

PHP

[*]<?php

[*]function exibeNumero($numero) {

[*]  if($numero == 0)

[*] echo "00"."<br>";

[*]  else if($numero > 0 && $numero < 10)

[*] echo "0".$numero."<br>";

[*]  else

[*] echo $numero;

[*]}

[*]

[*]exibeNumero(000000000);

[*]exibeNumero(000000005);

[*]exibeNumero(5);

[*]exibeNumero(10);  

[*]?>

 

É claro que isso só tem lógica se o parâmetro passado à função for do tipo numérico e se o seu problema for realmente de formatar a saída. Se esse não for o seu problema, explica melhor pra ver se eu entendo. Falow.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.