Autor | Zpráva | ||
---|---|---|---|
mastodunt Profil * |
#1 · Zasláno: 8. 7. 2011, 12:01:52
Ahoj, mám takový dotaz, jak odstranit nuly na začátku ěnjaké ho číslat třeba 00548. Jak odstraním ty dvě nuly na začátku? Existuje na to v PHP nějaká funkce?
|
||
Tori Profil |
#2 · Zasláno: 8. 7. 2011, 12:04:53
Přetypovat na celé číslo
$x = (int) "0004879"; |
||
etexweb Profil |
#3 · Zasláno: 8. 7. 2011, 12:06:28
Prípadne odstránenie prvých 2 znakov,
echo substr("00548", 2); |
||
o_O Profil |
Eh, ta mezera mezi $ a ~ být nemá.
Případně zrušit regulárním výrazem. preg_replace('~^[0]{1,}(.*?)$~','$1',"00548"); |
||
mastodunt Profil * |
#5 · Zasláno: 8. 7. 2011, 12:13:24
etexweb:
ty nuly tam nejsou vždy a pokaždé jich může být jiiný počet čili substr není možné použít Tori: ltrim je přesně to co jsem hledatl, díky moc |
||
mastodunt Profil * |
#6 · Zasláno: 8. 7. 2011, 12:14:24
regulár mě také napadl, ale to mi přišlo zbytečné na takovouto primitivní věc používat
|
||
Časová prodleva: 14 let
|
0