• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Gleitkommazahl oder ganze Zahl?

Status
Für weitere Antworten geschlossen.

nuutztier

Neues Mitglied
Hi!

Ich hab mal im Internet gesucht aber nichts gefunden:
Wie kann ich überprüfen, ob eine Variable eine Gleitkommazahl oder eine ganze Zahl ist?

Wäre sehr dankbar über Hilfe! :-)
 
is_float()
Wenn wahr, dann Gleitkommazahl, sonst Integer (oder ein anderer Typ, aber ich nehme mal an, es werden nur Zahlen geprüft).
 
Da gibt es die ganze Palette der is_-Funktionen. is_int überprüft, ob der Datentyp int ist, woraus dann ja zwingend folgt, dass es sich um eine Ganzzahl handelt. Anders herum geht das ganze mit is_float oder is_double.
Eine direkte Funktion dafür kenne ich nicht, wäre auch eigentlich überflüssig, aber wenn es doch eine geben sollte, dann ist sie wahrscheinlich irgendwo dort aufgelistet.

MfG dying_hero
 
Danke!

Jetzt hab ich noch eine Frage:

Wie kann ich eine ganze Datei auf ein bestimmtes Wort absuchen, und alle davon sollen ersetzt werden?

Geht das auch über str_replace() oder muss ich was anderes nehmen?
 
und so kann man ganz leicht direkt darauf reagieren, was es für ein typ ist ^^

läst sich auch ganzleicht ändern ;)

PHP:
<?php

$val = 1;

switch( gettype($val) )
{
    case 'integer':
        return 'int';
        break;

    case 'double':
        return 'double';
        break;

    case 'string':
    case 'array':
    case 'object':

    default:
        return 'kein int oder double';
        break;
}

?>
 
du willst nur die datei einlesen und wörter ersetzen?
PHP:
$needle = array("Wort1", "Wort2");
$replace = array("Ersatz1", "Ersatz2");
$haystack = file_get_contents("datei.endung");
//wenn Groß- und Kleinschreibung beachtet werden soll
$text = str_replace($needle, $replace, $haystack);
//wenn Groß- und Kleinschreibung nicht beachtet werden muss
$text = str_ireplace($needle, $replace, $haystack);
echo $text;
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben