Hallo Leute!
Ich habe eine Datenbank, in der ich sowohl strings als auch integer und doubles in einer Text-Spalte abspeichern muss. Beim Auslesen habe ich nur das PRoblem, dass ich zwar mit is_numeric() zwischen strings und numerischen strings unterscheiden kann, bei diesen aber nicht zwischen integer und double. Ich müsste aber die Typen wieder entsprechend umwandeln.
Wie kann ich die Typen korrekt umwandeln?
Ich habe eine Datenbank, in der ich sowohl strings als auch integer und doubles in einer Text-Spalte abspeichern muss. Beim Auslesen habe ich nur das PRoblem, dass ich zwar mit is_numeric() zwischen strings und numerischen strings unterscheiden kann, bei diesen aber nicht zwischen integer und double. Ich müsste aber die Typen wieder entsprechend umwandeln.
PHP-Code:
$str = '0.123';
echo (int) $str; // --> 0 und nicht 0.123
Kommentar