phpbar.de logo

Mailinglisten-Archive

[php] Pr�fen auf Ganzzahl

[php] Pr�fen auf Ganzzahl

Daniel Beulshausen d.beu_(at)_web.de
Sat, 5 Aug 2000 12:27:30 +0200


> F�hre ich mit $tag eine Rechenoperation durch (z.B. $tag-=1;) und
wiederhole
> danach die Abfrage, liefert "is_integer($tag)" true zur�ck und die
Ausgabe
> "Tag ist int" erscheint.
> Ist doch h�chst seltsam, oder?

eigentlich nicht, per post �bermittelte daten sind strings, du musst nur
vorher den typ setzen, oder falls du eine rechenoperation ausf�hrst
�ndert php den typ automatsich

<?
$string = "3,5";
settype($string,"integer");
if($string)
echo "tag: $string";
else
echo "kein tag: $string";
?>

liefer immer true, da settype den nicht integer teil abschneidet, bei
einem string wird dieser nach 0 konvertiert, das kommt dier gerade
recht, da es auch keinen tag 0 gibt.

gruss
daniel

/*--
daniel beulshausen - db_(at)_phpopentracker.de
using php on windows?
http://www.mm4.de/andreas.otto/php_related/mod_php4_win32/



php::bar PHP Wiki   -   Listenarchive