Συνάρτηση is_float
Η συνάρτηση is_float ελέγχει εάν η μεταβλητή που περνάει είναι αριθμός κινητής υποδιαστολής (τύπος float).
Επιστρέφει true, εάν η μεταβλητή περιέχει αριθμό κινητής υποδιαστολής, και false σε αντίθετη περίπτωση.
Σύνταξη
is_float(mixed $var): bool
Παράδειγμα
Ας ελέγξουμε διάφορους τύπους μεταβλητών:
<?php
$a = 3.14;
$b = 42;
$c = "3.14";
var_dump(is_float($a));
var_dump(is_float($b));
var_dump(is_float($c));
?>
Αποτέλεσμα εκτέλεσης κώδικα:
true
false
false
Παράδειγμα
Ας ελέγξουμε το αποτέλεσμα μιας μαθηματικής πράξης:
<?php
$res = 10 / 3;
var_dump(is_float($res));
?>
Αποτέλεσμα εκτέλεσης κώδικα:
true
Παράδειγμα
Ας ελέγξουμε τη μετατροπή τύπων:
<?php
$val = (float) 5;
var_dump(is_float($val));
?>
Αποτέλεσμα εκτέλεσης κώδικα:
true
Δείτε επίσης
-
τη συνάρτηση
is_int,
που ελέγχει εάν μια μεταβλητή είναι ακέραιος αριθμός -
τη συνάρτηση
is_numeric,
που ελέγχει εάν μια μεταβλητή είναι αριθμός ή συμβολοσειρά που περιέχει αριθμό -
τη συνάρτηση
gettype,
που επιστρέφει τον τύπο της μεταβλητής