Συνάρτηση is_float

Η συνάρτηση is_float ελέγχει εάν η μεταβλητή που περνάει είναι αριθμός κινητής υποδιαστολής (τύπος float). Επιστρέφει true, εάν η μεταβλητή περιέχει αριθμό κινητής υποδιαστολής, και false σε αντίθετη περίπτωση.

Σύνταξη

phpis_float(mixed $var): bool

Παράδειγμα

Ας ελέγξουμε διάφορους τύπους μεταβλητών:

php<?php
  $a = 3.14;
  $b = 42;
  $c = "3.14";
  
  var_dump(is_float($a));
  var_dump(is_float($b));
  var_dump(is_float($c));
?>

Αποτέλεσμα εκτέλεσης κώδικα:

phptrue
false
false

Παράδειγμα

Ας ελέγξουμε το αποτέλεσμα μιας μαθηματικής πράξης:

php<?php
  $res = 10 / 3;
  var_dump(is_float($res));
?>

Αποτέλεσμα εκτέλεσης κώδικα:

phptrue

Παράδειγμα

Ας ελέγξουμε τη μετατροπή τύπων:

php<?php
  $val = (float) 5;
  var_dump(is_float($val));
?>

Αποτέλεσμα εκτέλεσης κώδικα:

phptrue

Δείτε επίσης

  • τη συνάρτηση is_int,
    που ελέγχει εάν μια μεταβλητή είναι ακέραιος αριθμός
  • τη συνάρτηση is_numeric,
    που ελέγχει εάν μια μεταβλητή είναι αριθμός ή συμβολοσειρά που περιέχει αριθμό
  • τη συνάρτηση gettype,
    που επιστρέφει τον τύπο της μεταβλητής