Ir para conteúdo

Arquivado

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

anador

[Resolvido] Tirar zeros a esquerda

Recommended Posts

Amigos eu procurei mas nao encontrei um modo de retirar zeros a esquerda de um numero.

Ex: 000000000006532;

Tem que virar 6532;

 

Algum de voces sabem? http://forum.imasters.com.br/public/style_emoticons/default/graduated.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você sabe previamente a quantidade de digitos que interessam ?

http://us2.php.net/manual/en/function.str-pad.php

 

Ou que tal um casting?

$string = '000000000006532';
echo 'string: ',$string;
echo '<hr />';


$inteiro = (int)$string;
echo 'inteiro ',$inteiro;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você sabe previamente a quantidade de digitos que interessam ?

http://us2.php.net/manual/en/function.str-pad.php

 

Ou que tal um casting?

$string = '000000000006532';
echo 'string: ',$string;
echo '<hr />';


$inteiro = (int)$string;
echo 'inteiro ',$inteiro;
Valeu cara, mas nao sei por que motivo ficou com um zero: Ex: 06532

 

a informaçao vem de uma string, que eu estou transormando ela em array com o explode, entao eu fiz assim para ver no que dava; Ex: echo (int)$valor[1];

e o resultado Ex: 06532

Compartilhar este post


Link para o post
Compartilhar em outros sites
ltrim($string,"0");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu cara, mas nao sei por que motivo ficou com um zero: Ex: 06532

 

a informaçao vem de uma string, que eu estou transormando ela em array com o explode, entao eu fiz assim para ver no que dava; Ex: echo (int)$valor[1];

e o resultado Ex: 06532

provavelmente esse número ZERO est[á vindo de outro lugar..

 

faça o teste num arquivo separado

 

teste.php

<?php 
$string = '000000000006532';
echo 'string: ',$string;echo '<hr />';

$inteiro = (int)$string;
echo 'inteiro ',$inteiro;

?>

veja como é o retorno

 

a dica do Tash também é boa e pode ser usada para caracteres alfanuméricos

Compartilhar este post


Link para o post
Compartilhar em outros sites

ltrim($string,"0");
Valeu, esse funfou belezinha!

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.