title: SaferPluginFormatHelpers
icon: shapesLa classe SaferPluginFormatHelpers fournit des méthodes d'aide pour le formatage des données.
surface(int $surface): stringpublic static function surface(int $surface): string
Formate une valeur de surface en une représentation sous forme de chaîne.
$formattedSurface = SaferPluginFormatHelpers::surface(123456); // '12 ha 34 a 56 ca'
price(float $price): stringpublic static function price(float $price): string
Formate une valeur de prix en une représentation sous forme de chaîne.
$formattedPrice = SaferPluginFormatHelpers::price(1234567.89); // '1 234 568 €'
percent(float $percent, int $decimals = 1, bool $showSign = false): stringpublic static function percent(float $percent, int $decimals = 1, bool $showSign = false): string
Formate une valeur en pourcentage en une représentation sous forme de chaîne.
true, un signe plus est affiché pour les valeurs positives (par défaut : false).$formattedPercent = SaferPluginFormatHelpers::percent(12.3456); // '12,3 %'
$formattedPercentWithSign = SaferPluginFormatHelpers::percent(12.3456, 1, true); // '+12,3 %'
percentFromRate(float $rate, int $decimals = 1, bool $showSign = false): stringpublic static function percentFromRate(float $rate, int $decimals = 1, bool $showSign = false): string
Formate une valeur de taux en pourcentage en une représentation sous forme de chaîne.
true, un signe plus est affiché pour les valeurs positives (par défaut : false).$formattedPercentFromRate = SaferPluginFormatHelpers::percentFromRate(0.1234); // '12,3 %'
$formattedPercentFromRateWithSign = SaferPluginFormatHelpers::percentFromRate(0.1234, 1, true); // '+12,3 %'
percent et percentFromRate utilisent la virgule comme séparateur décimal et l'espace comme séparateur des milliers.surface divise la valeur de surface en hectares, ares et centiares pour un affichage plus lisible.price formate le prix avec des espaces pour les milliers et ajoute un espace avant le symbole de l'euro.