oujood.com

Convertit une chaîne en nombre à virgule flottante

La fonction floatval() sert à convertir une chaîne en nombre à virgule flottante

chercher |

PHP cours tutorial

La fonction floatval()

(PHP 4 >= 4.2.0, PHP 5)

La fonction floatval()  convertit une chaîne en nombre à virgule flottante

Syntaxe :

floatval ($var )

 

L’argument $var peut être de n'importe quel type scalaire.

La fonction  floatval() ne doit pas être utilisé sur les objets ; si tel est le cas, une alerte de niveau E_NOTICE sera émise et la fonction retournera 1.

Valeurs de retour

La fonction  floatval() retournera valeur flottante de la variable donnée.

Un tableau vide retourne 0, alors qu'un tableau non vide retourne 1.

Exemple1 :

Exemple :       Copier le code

  <?php
$var = '122.34343The';
$float_value_of_var = floatval($var);
echo $float_value_of_var; // affiche : 122.34343
?>

Exemple2 :

Exemple :       Copier le code

  <?php
  function number2db($valeur)
  {
      $larr = localeconv();
      $search = array(
          $larr['decimal_point'],
          $larr['mon_decimal_point'],
          $larr['thousands_sep'],
          $larr['mon_thousands_sep'],
          $larr['currency_symbol'],
          $larr['int_curr_symbol']
      );
      $replace = array('.', '.', '', '', '', '');
   
      return str_replace($search, $replace, $value);
  }
   
  setlocale(LC_ALL, 'bg_BG', 'bgr_BGR');
  $testVal = floatval(0.15); // result 0,15
  var_dump($testVal, number2db($testVal));
  ?>

Ce qui affiche :

float 0,15
string '0.15' (length=4)

Cours precedent:
  La fonction empty()

    Fonctions de manipulation des variables en PHP

 Cours suivant:
La fonction get_defined_vars()   

Par carabde 20 Aout 2014

Voir aussi nos tutoriel :

Balise acronym

Non pris en charge HTML5. Définit un acronyme

Balise u

Définit le texte qui doit être stylistiquement différent de texte normal

fonction strtr, strtr

Remplace des caractères dans une chaîne