Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #20130
| From | "Halnow" <21718invalid@mynewsgate.net> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | Re: conversione stringa |
| Message-ID | <2015121220172721718@mynewsgate.net> (permalink) |
| References | <2015121218374321718@mynewsgate.net> <n4hrjj$7ml$1@speranza.aioe.org> |
| Date | 2015-12-12 20:17 +0000 |
Matteo Buccella <mbuccella@alice.it> ha scritto:
> Halnow ha scritto:
> > Ciao
> >
> > vorrei eliminare gli zeri a sinistra della stringa 00000010000 contenuta
> > nella variabile $i
> >
> > ho provato con ltrim($i, "0"); ed anche con ltrim("$i", "0");
> > ma funziona solo se scrivo direttamente il valore dentro l'istruzione
> > ltrim("00000010000", "0")
> >
> > ho provato anche con $i = (string)$i ma non funziona.
> >
> > Consigli? :)
> >
> > thx!
> >
>
> Sei sicuro di aver riassegnato a $i il valore di ltrim? Prova questo
> codice, a me sembra che funzioni.
>
> <?php
> $i= "00000010000";
> $i=(ltrim($i, "0"));
> echo $i;
> ?>
Ciao
dovendo integrare il codice in un loop, ad $i va assegnata una variabile,
il cui valore cambia di volta in volta...
Ora se scrivo il valore da trattare in modo 'hard coded' come hai fatto
tu, la cosa funziona benissimo, mentre se scrivo:
$valore_attuale = 00000010000;
$i=(ltrim($valore_attuale, "0"));
echo $i;
viene fuori 4096
Back to it.comp.www.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
conversione stringa "Halnow" <21718invalid@mynewsgate.net> - 2015-12-12 18:37 +0000
Re: conversione stringa Matteo Buccella <mbuccella@alice.it> - 2015-12-12 20:12 +0100
Re: conversione stringa "Halnow" <21718invalid@mynewsgate.net> - 2015-12-12 20:17 +0000
Re: conversione stringa "Halnow" <21718invalid@mynewsgate.net> - 2015-12-12 20:29 +0000
Re: conversione stringa fmigliori <fmigliori@gmail.com> - 2015-12-12 13:18 -0800
csiph-web