Ir para conteúdo
Fórum Script Brasil
  • 0

Retirar Os Zeros


sacseixas

Pergunta

Gostaria de saber qual a função em PHP que posso utilizar para limpar dados em uma tabela.

importei um arquivo txt par dentro do meu bd, alguns campos tem zero na frente, preciso retirar esses zero para que possa mostrar na tela.

Ex.: campo salario familia 00004539, preciso retirar esse 4 zeros que estão antes do numeroero na frente pode variar de acordo com o salario.

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0
Esse campo no banco deve ser estar como "ZEROFILL"... uma forma prática de você resolver isso é fazer assim:

$numero = '00004539';

$numero += 0;

Isso já limpa a string dos zeros à esquerda...

Falou!

Pois é justamente o que eu queria saber...

Se os dados já vêm com esses zeros ou eles estão aparecendo do nada ao inserir na tabela... smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Esse campo no banco deve ser estar como "ZEROFILL"... uma forma prática de você resolver isso é fazer assim:

$numero = '00004539';

$numero += 0;

Isso já limpa a string dos zeros à esquerda...

Falou!

Pois é justamente o que eu queria saber...

Se os dados já vêm com esses zeros ou eles estão aparecendo do nada ao inserir na tabela... smile.gif

Eles não estão aparecendo do nada.

Ex. Recebi o arquivo txt.

da posição 01 a posição 80 nome

salario pasição 81 a 90

qd importei o arquivo para o banco de dados mysql.

o layout do arquivo tem 10 posições para o campo salario, como tenho vario salario quem gera o arquivo preenche os espaços em branco com zero.

quando o campo tem 10 zeros limpei com sql dei um update para vazio.

mas quando existe um valor não posso dar um update.

Link para o comentário
Compartilhar em outros sites

  • 0
isso e uma pena mesmo

dados de empresa tem que se lidar com cuidados e sabedoria

se eu fosse você eu colocaria um anuncio nos classificados

Se você não sabe responder ou não quer responder recolha-se.

Se estou pedindo um help e porque não sei fazer.

Agora não estrague o forum que é uma ferramenta bastante util para quem tem duvidas.

Link para o comentário
Compartilhar em outros sites

  • 0
Esse campo no banco deve ser estar como ""... uma forma prática de você resolver isso é fazer assim:

$numero = '00004539';

$numero += 0;

Isso já limpa a string dos zeros à esquerda...

Falou!

Pois é justamente o que eu queria saber...

Se os dados já vêm com esses zeros ou eles estão aparecendo do nada ao inserir na tabela... smile.gif

Eles não estão aparecendo do nada.

Ex. Recebi o arquivo txt.

da posição 01 a posição 80 nome

salario pasição 81 a 90

qd importei o arquivo para o banco de dados mysql.

o layout do arquivo tem 10 posições para o campo salario, como tenho vario salario quem gera o arquivo preenche os espaços em branco com zero.

quando o campo tem 10 zeros limpei com sql dei um update para vazio.

mas quando existe um valor não posso dar um update.

Alterei os campos do bd para int com ZEROFILL ele limpou os zero a esquerda, mas qd mostrar os dados no browser os zeros aparecem no browser

Link para o comentário
Compartilhar em outros sites

  • 0

rssss.

utimamente to pensando que vai ter umas guerra no brasil, sera?

todo mundo brigando... ahhh já falei uma vez, querem se matar, matem em MSN, icq, mp, o que voces quiserem, agora forum é para pessoas civilizadas.

paz e amor.

e mod close topic que já ta virando bagunca

falou

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...