php typeconversion

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php_typeconversion_27953/page_1 - zur Vollversion wechseln!


Nurmi schrieb am 07.03.2002 um 18:55

wie mochts es des bitte?

bei mir wird beim code:

$xyz = 17.343345;
echo (int) $xyz;

17.34 ausgegeben....*grrr*

ich will aber 17 haben !

hilfe!


bernhard schrieb am 07.03.2002 um 22:33

Dein code liefert bei mir als output genau "17".
Abgesehen davon sollte explizites type casting unter PHP nur in Sonderfällen notwendig sein.

type casting alternativ:

Code: PHP
$xyz = 17.343345;
settype($xyz,"integer");
echo $xyz;

Falls das type casting nur der Formatierung des outputs dient, bietet sich folgender code an:

Code: PHP
$xyz = 17.343345;
echo floor($xyz);

Für Zwecke des Debuggings bietet sich die Funktion var_dump an:
http://www.php.net/manual/en/function.var-dump.php

Type Juggling:
http://www.php.net/manual/en/langua...pe-juggling.php


Nurmi schrieb am 08.03.2002 um 07:56

danke...hab auch schon meinen fehler entdeckt....-manchmal steht man ja gscheid auf da leitung...




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025