Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
>
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
ltrim($string,"0");
>
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
>
ltrim($string,"0");
Valeu, esse funfou belezinha!
Você sabe previamente a quantidade de digitos que interessam ?
http://us2.php.net/manual/en/function.str-pad.php
Ou que tal um casting?