Frågan#1
Hej
Jag har ett fält i en tabell som är FLOAT(4,3)
Men när jag hämtar upp värdena så vill jag inte att nollorna ska skrivas ut om de är i slutet.
Alltså 2.100 vill jag ska skrivas ut som 2.1
Några förslag?
4 svar · 188 visningar · startad av Känning
Hej
Jag har ett fält i en tabell som är FLOAT(4,3)
Men när jag hämtar upp värdena så vill jag inte att nollorna ska skrivas ut om de är i slutet.
Alltså 2.100 vill jag ska skrivas ut som 2.1
Några förslag?
jboy_87: Den tar bara bort nollorna om talet är 2.1 men om det är 2.21 gör den inte det.
for ($i=(strlen($row['foo'])-1); $i>=0; $i--) {
if ($row['foo']{$i} != 0) {
echo substr($row['foo'], 0, $i);
break;
}
}
Tack för svaren, får hem och testa :)