anrNOTPART@OFMAILmac.com (Andreas N Rasmussen) writes:
>> $cifre = ($foo == 0 ? 1 : ceil(log10(abs($foo))));
>
> Wow, jeg spekulerer på om jeg nogensinde forstår den skrivemåde. Nå, men
> ellers tak for hjælpen. ;-D
Det betyder bare:
if ($foo == 0) {
$cifre = 1;
}
else {
$cifre = ceil(log10(abs($foo)));
}
Hvis man har kodet nok C, så er den indlysende
Vær under alle omstændigheder opmærksom på hvordan du håndterer
negative tal. Skal '-' tælles med som et ciffer (det bliver det med
strlen(), hvis du ikke bruger abs() på argumentet til strlen())?
--
Jacob -
www.bunk.cc
Do not believe in miracles -- rely on them.