Delcedo PHPLib
Manuel

get_float

Renvoie la valeur réelle contenue dans l'objet OString

Description
mixed get_float ( [ string $format = NULL [, int $nb = 2 [, bool $trunc = false [, bool $full_zero = true ] ] ] ] )
Liste de paramètres
format (NULL)

Quel est le type de format à renvoyer.

Si format vaut 'h', la fonction retournera le réel formaté en créant des paquets de trois chiffres séparés par un point, puis écrira transformera le point de séparation par une virgule.

Si format vaut 'p', la fonction retournera le réel sous forme de pourcentage (XX,XX%).

Si format n'est pas spécifié, la valeur retournée par la fonction sera un réel.

Exemple
<?php

$s1 
= new OString(12345.67);

echo 
$s1->get_float(); // 12345.67
echo $s1->get_float('h'); // 12.345,67
echo $s1->get_float('p'); // 1.234.567,00%

?>
nb (2)

Nombre de chiffres à afficher après la virgule, fonctionne uniquement si format est différent de null.

Exemple
<?php

$s1 
= new OString(12345.6789);

echo 
$s1->get_float(NULL2); // 12345.6789
echo $s1->get_float('h'0); // 12.345
echo $s1->get_float('h'3); // 12.345,679
echo $s1->get_float('p'1); // 1.234.567,9%

?>
trunc (false)

Indique si le dernier chiffre à afficher doit être tronquer ou arrondi. Par défaut, c'est l'arrondi qui s'applique.

Exemple
<?php

$s1 
= new OString(12345.6789);

echo 
$s1->get_float('h'0); // 12.346
echo $s1->get_float('h'0true); // 12.345
echo $s1->get_float('h'1false); // 12.345,7

?>
full_zero (true)

Indique si la fonction doit compléter la chaîne à renvoyer jusqu'à nb, par des zéros.

Exemple
<?php

$s1 
= new OString(1234.5);

echo 
$s1->get_float('h'2falsetrue); // 1.234,50
echo $s1->get_float('h'5falsetrue); // 1.234,50000

echo $s1->get_float('p'2falsefalse); // 123.450%
echo $s1->get_float('p'2falsetrue); // 123.450,00%

?>
Valeurs de retour
mixed

En fonction du paramètre soit le réel associé à la valeur castée en réel, soit une chaîne représentant l'entier en fonction des paramètres suivants définis.

Delcedo.com | Creative Commons License