Hallo Michael
ich kann zwar kein C++
aber in PHP gibts einen festen „Baustein“ die heist „settype“
ein Beispiel hierzu:
*************************************************************
<?php $irgendwas = 3.00;
print gettype($irgendwas); // gibt string aus
settype($irgendwas, integer); // aendert den Datentypen
print " --$irgengwas
"; // gibt 3 aus
print gettype($irgendwas); // gibt integer aus
?\>
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
gettype ueberprueft nur den Datentype, man muss das natuerlich nicht auf den Bildschirm drucken, ich nehm diese Kontrolle meist raus wenn das Proggie fertig ist
eine zweite moeglichkeit waere ein "Casting" der Variable
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
<?php $irgendwas = 3.14;
$casting = (double) $irgendwas;
print gettype($casting); // gibt double aus
print " --$casting
"; // gibt 3,14 aus
$casting = (integer) $irgendwas;
print gettype($casting); //gibt integer aus
print " --$casting
"; // gibt 3 aus
?\>
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
ich hoffe ich konnte dir wenigstens den weg zeigen.
Viel spass noch
Matthias
>
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]