Mailinglisten-Archive |
Hi Stefan, da ich gerade Zeit habe, habe ich einen kleinen Test mit den Vorschlaegen aus diesem Thread gemacht: <? function torf($eing) { return ($eing) ? '.T.' : '.F.'; } $ZZ = array(5, 1.7+0.3, 3.7); foreach($ZZ as $nr => $val) { echo '|'.sprintf('% 5s',$val). ' | '.sprintf('% 3s',((int)$val)). ' | '.torf(is_int($val)). ' | '.torf(is_double($val)). ' | '.torf(($val == (int)$val))." |\n"; } ?> ergibt: | 5 | 5 | .T. | .F. | .T. | | 2 | 2 | .F. | .T. | .T. | | 3.7 | 3 | .F. | .T. | .F. | Ergo, einmal Double, immer Double ! Wenn Du wissen willst, ob es keine Kommastellen gibt oder ob sie wenigstens 0 sind, wirst Du nicht um einen Test wie in der letzten Spalte drumherumkommen. m. b. G. Norbert _____________________ normal: 02686-987103 Notruf: 0163-3613642 --------------------- e.o.m.
php::bar PHP Wiki - Listenarchive