suche nach in der

is_nan> <is_finite
Last updated: Sat, 07 Jan 2012

view this page in

is_infinite

(PHP 4 >= 4.2.0, PHP 5)

is_infinitePrüft ob ein Wert unendlich ist

Beschreibung

bool is_infinite ( float $val )

Die Funktion prüft ob ein Wert unendlich, oder besser nicht-endlich ist. Als nicht endlich gelten dabei Ergebnisse von Berechnungen wie log(0) ebenso wie Werte, die schlicht nur zu groß sind, um noch mit dem float Typ der jeweiligen Plattform erfasst zu werden. Es wird dabei nicht zwischen positiv unendlich und negativ unendlich unterschieden.

Parameter-Liste

val

Der zu prüfende Wert

Rückgabewerte

TRUE wenn val nicht endlich ist, sonst FALSE.

Siehe auch

  • is_finite() - Prüft auf einen gültigen endlichen Wert
  • is_nan() - Prüft ob ein Wert keine Zahl ist



add a note add a note User Contributed Notes
is_infinite
21-Aug-2006 05:54
@ david,

That will return true for any string ending with "INF".
I think substr("$value",0,3) would be more appropriate.
david(@t)nirvanis(d@t)org
31-Aug-2004 11:49
If you have PHP lower than 4.2 you can simulate the behaviour:

function is_infinite($value) {
   return (substr("$value",-3) == "INF");
}

(tested on php 4.1.2)

is_nan> <is_finite
Last updated: Sat, 07 Jan 2012