Συνάρτηση floatval

Η συνάρτηση floatval μετατρέπει την τιμή που περνάει σε αριθμό κινητής υποδιαστολής (float). Ως παράμετρο δέχεται μια μεταβλητή οποιουδήποτε τύπου. Αν η μετατροπή είναι αδύνατη, η συνάρτηση επιστρέφει 0.

Σύνταξη

phpfloatval(mixed $value);

Παράδειγμα

Ας μετατρέψουμε μια συμβολοσειρά με αριθμό σε float:

php<?php
  $res = floatval('12.34');
  var_dump($res);
?>

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

php12.34

Παράδειγμα

Ας προσπαθήσουμε να μετατρέψουμε μια συμβολοσειρά με κείμενο:

php<?php
  $res = floatval('hello');
  var_dump($res);
?>

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

php0

Παράδειγμα

Ας μετατρέψουμε έναν ακέραιο αριθμό σε float:

php<?php
  $res = floatval(123);
  var_dump($res);
?>

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

php123

Δείτε επίσης

  • τη συνάρτηση intval,
    που μετατρέπει την τιμή σε ακέραιο αριθμό
  • τη συνάρτηση strval,
    που μετατρέπει την τιμή σε συμβολοσειρά